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

Generated from class MR.SeparationPointStorage.Block. This is the non-const half of the class. More...

Inheritance diagram for MR.Const_SeparationPointStorage.Block:

Public Member Functions

unsafe Block ()
 Constructs an empty (default-constructed) instance.
unsafe Block (MR.Phmap._ByValue_FlatHashMap_MRUint64T_StdArrayMRVertId3_PhmapHashMRUint64T smap, MR.Std._ByValue_Vector_MRVector3f coords, MR.VertId shift, MR._ByValue_Triangulation tris, MR._ByValue_Vector_MRVoxelId_MRFaceId faceMap)
 Constructs MR.SeparationPointStorage.Block elementwise.
unsafe Block (MR.SeparationPointStorage._ByValue_Block _other)
 Generated from constructor MR::SeparationPointStorage::Block::Block.
 Block (Const_Block _other)
 Generated from constructor MR::SeparationPointStorage::Block::Block.
 Block (Block _other)
 Generated from constructor MR::SeparationPointStorage::Block::Block.
unsafe MR.SeparationPointStorage.Block assign (MR.SeparationPointStorage._ByValue_Block _other)
 Generated from method MR::SeparationPointStorage::Block::operator=.
Public Member Functions inherited from MR.Const_SeparationPointStorage.Const_Block
virtual void Dispose ()
unsafe Const_Block ()
 Constructs an empty (default-constructed) instance.
unsafe Const_Block (MR.Phmap._ByValue_FlatHashMap_MRUint64T_StdArrayMRVertId3_PhmapHashMRUint64T smap, MR.Std._ByValue_Vector_MRVector3f coords, MR.VertId shift, MR._ByValue_Triangulation tris, MR._ByValue_Vector_MRVoxelId_MRFaceId faceMap)
 Constructs MR.SeparationPointStorage.Block elementwise.
unsafe Const_Block (MR.SeparationPointStorage._ByValue_Block _other)
 Generated from constructor MR::SeparationPointStorage::Block::Block.
 Const_Block (Const_Block _other)
 Generated from constructor MR::SeparationPointStorage::Block::Block.
 Const_Block (Block _other)
 Generated from constructor MR::SeparationPointStorage::Block::Block.
unsafe MR.VertId nextVid ()
 during filling, it is the id of next valid point; Generated from method MR::SeparationPointStorage::Block::nextVid.

Properties

new unsafe MR.Phmap.FlatHashMap_MRUint64T_StdArrayMRVertId3_PhmapHashMRUint64T smap [get, protected set]
new unsafe MR.Std.Vector_MRVector3f coords [get, protected set]
new unsafe ref MR.VertId shift [get]
 after makeUniqueVids(), it is the unique id of first point in coords
new unsafe MR.Triangulation tris [get, protected set]
new unsafe MR.Vector_MRVoxelId_MRFaceId faceMap [get, protected set]
Properties inherited from MR.Const_SeparationPointStorage.Const_Block
unsafe MR.Phmap.Const_FlatHashMap_MRUint64T_StdArrayMRVertId3_PhmapHashMRUint64T smap [get, protected set]
unsafe MR.Std.Const_Vector_MRVector3f coords [get, protected set]
unsafe ref readonly MR.VertId shift [get]
 after makeUniqueVids(), it is the unique id of first point in coords
unsafe MR.Const_Triangulation tris [get, protected set]
unsafe MR.Const_Vector_MRVoxelId_MRFaceId faceMap [get, protected set]

Additional Inherited Members

Protected Member Functions inherited from MR.Const_SeparationPointStorage.Const_Block
virtual unsafe void Dispose (bool disposing)
Protected Attributes inherited from MR.Const_SeparationPointStorage.Const_Block
unsafe MR.VertId__ref_storage_shift

Detailed Description

Generated from class MR.SeparationPointStorage.Block. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ Block() [1/5]

unsafe MR.Const_SeparationPointStorage.Block.Block ( )
inline

Constructs an empty (default-constructed) instance.

◆ Block() [2/5]

unsafe MR.Const_SeparationPointStorage.Block.Block ( MR.Phmap._ByValue_FlatHashMap_MRUint64T_StdArrayMRVertId3_PhmapHashMRUint64T smap,
MR.Std._ByValue_Vector_MRVector3f coords,
MR.VertId shift,
MR._ByValue_Triangulation tris,
MR._ByValue_Vector_MRVoxelId_MRFaceId faceMap )
inline

Constructs MR.SeparationPointStorage.Block elementwise.

◆ Block() [3/5]

unsafe MR.Const_SeparationPointStorage.Block.Block ( MR.SeparationPointStorage._ByValue_Block _other)
inline

Generated from constructor MR::SeparationPointStorage::Block::Block.

◆ Block() [4/5]

MR.Const_SeparationPointStorage.Block.Block ( Const_Block _other)
inline

Generated from constructor MR::SeparationPointStorage::Block::Block.

◆ Block() [5/5]

MR.Const_SeparationPointStorage.Block.Block ( Block _other)
inline

Generated from constructor MR::SeparationPointStorage::Block::Block.

Member Function Documentation

◆ assign()

unsafe MR.SeparationPointStorage.Block MR.Const_SeparationPointStorage.Block.assign ( MR.SeparationPointStorage._ByValue_Block _other)
inline

Generated from method MR::SeparationPointStorage::Block::operator=.

Property Documentation

◆ coords

new unsafe MR.Std.Vector_MRVector3f MR.Const_SeparationPointStorage.Block.coords
getprotected set

◆ faceMap

new unsafe MR.Vector_MRVoxelId_MRFaceId MR.Const_SeparationPointStorage.Block.faceMap
getprotected set

◆ shift

new unsafe ref MR.VertId MR.Const_SeparationPointStorage.Block.shift
get

after makeUniqueVids(), it is the unique id of first point in coords

◆ smap

new unsafe MR.Phmap.FlatHashMap_MRUint64T_StdArrayMRVertId3_PhmapHashMRUint64T MR.Const_SeparationPointStorage.Block.smap
getprotected set

◆ tris

new unsafe MR.Triangulation MR.Const_SeparationPointStorage.Block.tris
getprotected set

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