MeshLib C# Docs
Loading...
Searching...
No Matches

Class for voxels segmentation <table border=0> <caption id="VolumeSegmenter_examples"></caption> <tr> <td>. More...

Inheritance diagram for MR.Const_VolumeSegmenter:

Classes

struct  _Underlying

Public Types

enum  SeedType : int { Inside = 0 , Outside = 1 , Count = 2 }

Public Member Functions

virtual void Dispose ()
unsafe Const_VolumeSegmenter (MR._ByValue_VolumeSegmenter _other)
 Generated from constructor MR.VolumeSegmenter.VolumeSegmenter.
 Const_VolumeSegmenter (Const_VolumeSegmenter _other)
 Generated from constructor MR.VolumeSegmenter.VolumeSegmenter.
 Const_VolumeSegmenter (VolumeSegmenter _other)
 Generated from constructor MR.VolumeSegmenter.VolumeSegmenter.
unsafe Const_VolumeSegmenter (MR.Const_VdbVolume volume)
 Generated from constructor MR.VolumeSegmenter.VolumeSegmenter.
unsafe MR.Std.Const_Vector_MRVector3i getSeeds (MR.VolumeSegmenter.SeedType seedType)
 Return currently stored seeds Generated from method MR.VolumeSegmenter.getSeeds.
unsafe MR.Mesh createMeshFromSegmentation (MR.Const_VoxelBitSet segmentation)
 Returns mesh of given segment Generated from method MR.VolumeSegmenter.createMeshFromSegmentation.
unsafe ref readonly MR.Vector3i getVolumePartDimensions ()
 Dimensions of volume part, filled after segmentation Generated from method MR.VolumeSegmenter.getVolumePartDimensions.
unsafe ref readonly MR.Vector3i getMinVoxel ()
 Min voxel of volume part box in whole volume space, filled after segmentation Generated from method MR.VolumeSegmenter.getMinVoxel.

Static Public Member Functions

static unsafe implicit operator Const_VolumeSegmenter (MR.Const_VdbVolume volume)
 Generated from constructor MR.VolumeSegmenter.VolumeSegmenter.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Detailed Description

Class for voxels segmentation <table border=0> <caption id="VolumeSegmenter_examples"></caption> <tr> <td>.

"Before (a)" width = 350cm </td>

<td>

"Before (b)" width = 350cm </td> </tr>

<td>

"After" width = 350cm </td> </tr>

</table> Generated from class MR.VolumeSegmenter. This is the const half of the class.

Member Enumeration Documentation

◆ SeedType

Enumerator
Inside 
Outside 
Count 

Constructor & Destructor Documentation

◆ Const_VolumeSegmenter() [1/4]

unsafe MR.Const_VolumeSegmenter.Const_VolumeSegmenter ( MR._ByValue_VolumeSegmenter _other)
inline

Generated from constructor MR.VolumeSegmenter.VolumeSegmenter.

◆ Const_VolumeSegmenter() [2/4]

MR.Const_VolumeSegmenter.Const_VolumeSegmenter ( Const_VolumeSegmenter _other)
inline

Generated from constructor MR.VolumeSegmenter.VolumeSegmenter.

◆ Const_VolumeSegmenter() [3/4]

MR.Const_VolumeSegmenter.Const_VolumeSegmenter ( VolumeSegmenter _other)
inline

Generated from constructor MR.VolumeSegmenter.VolumeSegmenter.

◆ Const_VolumeSegmenter() [4/4]

unsafe MR.Const_VolumeSegmenter.Const_VolumeSegmenter ( MR.Const_VdbVolume volume)
inline

Generated from constructor MR.VolumeSegmenter.VolumeSegmenter.

Member Function Documentation

◆ createMeshFromSegmentation()

unsafe MR.Mesh MR.Const_VolumeSegmenter.createMeshFromSegmentation ( MR.Const_VoxelBitSet segmentation)
inline

Returns mesh of given segment Generated from method MR.VolumeSegmenter.createMeshFromSegmentation.

◆ Dispose() [1/2]

virtual void MR.Const_VolumeSegmenter.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.Const_VolumeSegmenter.Dispose ( bool disposing)
inlineprotectedvirtual

◆ getMinVoxel()

unsafe ref readonly MR.Vector3i MR.Const_VolumeSegmenter.getMinVoxel ( )
inline

Min voxel of volume part box in whole volume space, filled after segmentation Generated from method MR.VolumeSegmenter.getMinVoxel.

◆ getSeeds()

unsafe MR.Std.Const_Vector_MRVector3i MR.Const_VolumeSegmenter.getSeeds ( MR.VolumeSegmenter.SeedType seedType)
inline

Return currently stored seeds Generated from method MR.VolumeSegmenter.getSeeds.

◆ getVolumePartDimensions()

unsafe ref readonly MR.Vector3i MR.Const_VolumeSegmenter.getVolumePartDimensions ( )
inline

Dimensions of volume part, filled after segmentation Generated from method MR.VolumeSegmenter.getVolumePartDimensions.

◆ operator Const_VolumeSegmenter()

unsafe implicit MR.Const_VolumeSegmenter.operator Const_VolumeSegmenter ( MR.Const_VdbVolume volume)
inlinestatic

Generated from constructor MR.VolumeSegmenter.VolumeSegmenter.


The documentation for this class was generated from the following file: