|
| unsafe | MarchingCubesParams () |
| | Constructs an empty (default-constructed) instance.
|
| unsafe | MarchingCubesParams (MR.Vector3f origin, MR.Std._ByValue_Function_Bool_From_Float cb, float iso, bool lessInside, MR.Vector_MRVoxelId_MRFaceId? outVoxelPerFaceMap, MR.Std._ByValue_Function_MRVector3f_From_ConstMRVector3fRef_ConstMRVector3fRef_Float_Float_Float positioner, int maxVertices, MR.MarchingCubesParams.CachingMode cachingMode, MR.Std._ByValue_Function_Void freeVolume) |
| | Constructs MR.MarchingCubesParams elementwise.
|
| unsafe | MarchingCubesParams (MR._ByValue_MarchingCubesParams _other) |
| | Generated from constructor MR.MarchingCubesParams.MarchingCubesParams.
|
| | MarchingCubesParams (Const_MarchingCubesParams _other) |
| | Generated from constructor MR.MarchingCubesParams.MarchingCubesParams.
|
| | MarchingCubesParams (MarchingCubesParams _other) |
| | Generated from constructor MR.MarchingCubesParams.MarchingCubesParams.
|
| unsafe MR.MarchingCubesParams | assign (MR._ByValue_MarchingCubesParams _other) |
| | Generated from method MR::MarchingCubesParams::operator=.
|
| virtual void | Dispose () |
| unsafe | Const_MarchingCubesParams () |
| | Constructs an empty (default-constructed) instance.
|
| unsafe | Const_MarchingCubesParams (MR.Vector3f origin, MR.Std._ByValue_Function_Bool_From_Float cb, float iso, bool lessInside, MR.Vector_MRVoxelId_MRFaceId? outVoxelPerFaceMap, MR.Std._ByValue_Function_MRVector3f_From_ConstMRVector3fRef_ConstMRVector3fRef_Float_Float_Float positioner, int maxVertices, MR.MarchingCubesParams.CachingMode cachingMode, MR.Std._ByValue_Function_Void freeVolume) |
| | Constructs MR.MarchingCubesParams elementwise.
|
| unsafe | Const_MarchingCubesParams (MR._ByValue_MarchingCubesParams _other) |
| | Generated from constructor MR.MarchingCubesParams.MarchingCubesParams.
|
| | Const_MarchingCubesParams (Const_MarchingCubesParams _other) |
| | Generated from constructor MR.MarchingCubesParams.MarchingCubesParams.
|
| | Const_MarchingCubesParams (MarchingCubesParams _other) |
| | Generated from constructor MR.MarchingCubesParams.MarchingCubesParams.
|
|
| new unsafe ref MR.Vector3f | origin [get] |
| | origin point of voxels box in 3D space with output mesh
|
| new unsafe MR.Std.Function_Bool_From_Float | cb [get, protected set] |
| | progress callback
|
| new unsafe ref float | iso [get] |
| | target iso-value of the surface to be extracted from volume
|
| new unsafe ref bool | lessInside [get] |
| | should be false for dense volumes, and true for distance volume
|
| new unsafe MR.? Vector_MRVoxelId_MRFaceId | outVoxelPerFaceMap [get, set] |
| | optional output map FaceId->VoxelId
|
| new unsafe MR.Std.Function_MRVector3f_From_ConstMRVector3fRef_ConstMRVector3fRef_Float_Float_Float | positioner [get, protected set] |
| | function to calculate position of result mesh points if the function isn't set, a linear positioner will be used note: this function is called in parallel from different threads
|
| new unsafe ref int | maxVertices [get] |
| | if the mesh exceeds this number of vertices, an error returns
|
| new unsafe ref MR.MarchingCubesParams.CachingMode | cachingMode [get] |
| new unsafe MR.Std.Function_Void | freeVolume [get, protected set] |
| | this optional function is called when volume is no longer needed to deallocate it and reduce peak memory consumption
|
| unsafe ref readonly MR.Vector3f | origin [get] |
| | origin point of voxels box in 3D space with output mesh
|
| unsafe MR.Std.Const_Function_Bool_From_Float | cb [get, protected set] |
| | progress callback
|
| unsafe float | iso [get] |
| | target iso-value of the surface to be extracted from volume
|
| unsafe bool | lessInside [get] |
| | should be false for dense volumes, and true for distance volume
|
| unsafe MR.? Vector_MRVoxelId_MRFaceId | outVoxelPerFaceMap [get] |
| | optional output map FaceId->VoxelId
|
| unsafe MR.Std.Const_Function_MRVector3f_From_ConstMRVector3fRef_ConstMRVector3fRef_Float_Float_Float | positioner [get, protected set] |
| | function to calculate position of result mesh points if the function isn't set, a linear positioner will be used note: this function is called in parallel from different threads
|
| unsafe int | maxVertices [get] |
| | if the mesh exceeds this number of vertices, an error returns
|
| unsafe MR.MarchingCubesParams.CachingMode | cachingMode [get] |
| unsafe MR.Std.Const_Function_Void | freeVolume [get, protected set] |
| | this optional function is called when volume is no longer needed to deallocate it and reduce peak memory consumption
|
Generated from class MR.MarchingCubesParams. This is the non-const half of the class.