MeshLib C# Docs
Loading...
Searching...
No Matches
MR.McOffsetMeshOutputs Class Reference

optional outputs of mcOffsetMesh(...) describing the volume, from which the mesh was extracted Generated from class MR.McOffsetMeshOutputs. This is the non-const half of the class. More...

Inheritance diagram for MR.McOffsetMeshOutputs:

Public Member Functions

unsafe McOffsetMeshOutputs ()
 Constructs an empty (default-constructed) instance.
unsafe McOffsetMeshOutputs (MR.Vector_MRVoxelId_MRFaceId? voxelPerFaceMap, MR.Misc.InOut< MR.Vector3i >? dims, MR.Misc.InOut< MR.AffineXf3f >? gridToMeshXf)
 Constructs MR.McOffsetMeshOutputs elementwise.
unsafe McOffsetMeshOutputs (MR.Const_McOffsetMeshOutputs _other)
 Generated from constructor MR.McOffsetMeshOutputs.McOffsetMeshOutputs.
 McOffsetMeshOutputs (McOffsetMeshOutputs _other)
 Generated from constructor MR.McOffsetMeshOutputs.McOffsetMeshOutputs.
unsafe MR.McOffsetMeshOutputs assign (MR.Const_McOffsetMeshOutputs _other)
 Generated from method MR::McOffsetMeshOutputs::operator=.
Public Member Functions inherited from MR.Const_McOffsetMeshOutputs
virtual void Dispose ()
unsafe Const_McOffsetMeshOutputs ()
 Constructs an empty (default-constructed) instance.
unsafe Const_McOffsetMeshOutputs (MR.Vector_MRVoxelId_MRFaceId? voxelPerFaceMap, MR.Misc.InOut< MR.Vector3i >? dims, MR.Misc.InOut< MR.AffineXf3f >? gridToMeshXf)
 Constructs MR.McOffsetMeshOutputs elementwise.
unsafe Const_McOffsetMeshOutputs (MR.Const_McOffsetMeshOutputs _other)
 Generated from constructor MR.McOffsetMeshOutputs.McOffsetMeshOutputs.
 Const_McOffsetMeshOutputs (McOffsetMeshOutputs _other)
 Generated from constructor MR.McOffsetMeshOutputs.McOffsetMeshOutputs.

Properties

new unsafe MR.? Vector_MRVoxelId_MRFaceId voxelPerFaceMap [get, set]
 optional output map FaceId->VoxelId
new unsafe MR.? Box_Vector3i dims [get, set]
 optional output dimensions of the volume
new unsafe MR.? Box_AffineXf3f gridToMeshXf [get, set]
 optional output transform from integer grid locations to mesh reference frame: the node with integer coordinates (i,j,k) is located in (*gridToMeshXf)( Vector3f( i, j, k ) ); every vertex of output mesh is located on a grid edge
Properties inherited from MR.Const_McOffsetMeshOutputs
unsafe MR.? Vector_MRVoxelId_MRFaceId voxelPerFaceMap [get]
 optional output map FaceId->VoxelId
unsafe MR.? Box_Vector3i dims [get]
 optional output dimensions of the volume
unsafe MR.? Box_AffineXf3f gridToMeshXf [get]
 optional output transform from integer grid locations to mesh reference frame: the node with integer coordinates (i,j,k) is located in (*gridToMeshXf)( Vector3f( i, j, k ) ); every vertex of output mesh is located on a grid edge

Additional Inherited Members

Protected Member Functions inherited from MR.Const_McOffsetMeshOutputs
virtual unsafe void Dispose (bool disposing)
Protected Attributes inherited from MR.Const_McOffsetMeshOutputs
unsafe MR.Vector_MRVoxelId_MRFaceId._Underlying ** __ptr_storage_voxelPerFaceMap
unsafe MR.Box_Vector3i._Underlying ** __ptr_storage_dims
unsafe MR.Box_AffineXf3f._Underlying ** __ptr_storage_gridToMeshXf

Detailed Description

optional outputs of mcOffsetMesh(...) describing the volume, from which the mesh was extracted Generated from class MR.McOffsetMeshOutputs. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ McOffsetMeshOutputs() [1/4]

unsafe MR.McOffsetMeshOutputs.McOffsetMeshOutputs ( )
inline

Constructs an empty (default-constructed) instance.

◆ McOffsetMeshOutputs() [2/4]

unsafe MR.McOffsetMeshOutputs.McOffsetMeshOutputs ( MR.Vector_MRVoxelId_MRFaceId? voxelPerFaceMap,
MR.Misc.InOut< MR.Vector3i >? dims,
MR.Misc.InOut< MR.AffineXf3f >? gridToMeshXf )
inline

Constructs MR.McOffsetMeshOutputs elementwise.

◆ McOffsetMeshOutputs() [3/4]

unsafe MR.McOffsetMeshOutputs.McOffsetMeshOutputs ( MR.Const_McOffsetMeshOutputs _other)
inline

Generated from constructor MR.McOffsetMeshOutputs.McOffsetMeshOutputs.

◆ McOffsetMeshOutputs() [4/4]

MR.McOffsetMeshOutputs.McOffsetMeshOutputs ( McOffsetMeshOutputs _other)
inline

Generated from constructor MR.McOffsetMeshOutputs.McOffsetMeshOutputs.

Member Function Documentation

◆ assign()

unsafe MR.McOffsetMeshOutputs MR.McOffsetMeshOutputs.assign ( MR.Const_McOffsetMeshOutputs _other)
inline

Generated from method MR::McOffsetMeshOutputs::operator=.

Property Documentation

◆ dims

new unsafe MR.? Box_Vector3i MR.McOffsetMeshOutputs.dims
getset

optional output dimensions of the volume

◆ gridToMeshXf

new unsafe MR.? Box_AffineXf3f MR.McOffsetMeshOutputs.gridToMeshXf
getset

optional output transform from integer grid locations to mesh reference frame: the node with integer coordinates (i,j,k) is located in (*gridToMeshXf)( Vector3f( i, j, k ) ); every vertex of output mesh is located on a grid edge

◆ voxelPerFaceMap

new unsafe MR.? Vector_MRVoxelId_MRFaceId MR.McOffsetMeshOutputs.voxelPerFaceMap
getset

optional output map FaceId->VoxelId


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