Additional Inherited Members | |
| Protected Member Functions inherited from meshlib.CppObject | |
| CppObject (java.lang.foreign.MemorySegment ptr, java.util.function.Consumer< java.lang.foreign.MemorySegment > destroy, java.lang.Object owner) | |
Generated from class MR::SeparationPointStorage::Block.
Instances created here own their C++ objects, see CppObject.
| meshlib.SeparationPointStorage_Block.SeparationPointStorage_Block | ( | java.lang.foreign.MemorySegment | ptr, |
| boolean | owned, | ||
| java.lang.Object | owner ) |
Wraps a pointer from the C bindings. If owned, the object is destroyed when the wrapper dies. owner is kept alive as long as this wrapper is. Not for normal use.
| meshlib.SeparationPointStorage_Block.SeparationPointStorage_Block | ( | ) |
Constructs an empty (default-constructed) instance.
Calls MR_SeparationPointStorage_Block_DefaultConstruct().
| meshlib.SeparationPointStorage_Block.SeparationPointStorage_Block | ( | meshlib.phmap.phmap_flat_hash_map_size_t_std_array_MR_VertId_3_phmap_Hash_size_t_phmap_EqualTo_size_t_MR_Allocator__f4f1091c | smap, |
| meshlib.std_vector_MR_Vector3f | coords, | ||
| meshlib.VertId | shift, | ||
| meshlib.Triangulation | tris, | ||
| meshlib.Vector_MR_VoxelId_MR_FaceId | faceMap ) |
Constructs MR::SeparationPointStorage::Block elementwise. The reference to the parameter smap might be preserved in the constructed object. The reference to the parameter coords might be preserved in the constructed object. The reference to the parameter shift might be preserved in the constructed object. The reference to the parameter tris might be preserved in the constructed object. The reference to the parameter faceMap might be preserved in the constructed object.
Calls MR_SeparationPointStorage_Block_ConstructFrom().
| meshlib.SeparationPointStorage_Block.SeparationPointStorage_Block | ( | meshlib.SeparationPointStorage_Block | _other | ) |
Generated from constructor MR::SeparationPointStorage::Block::Block. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
Calls MR_SeparationPointStorage_Block_ConstructFromAnother().
| meshlib.SeparationPointStorage_Block meshlib.SeparationPointStorage_Block.assignFromAnother | ( | meshlib.SeparationPointStorage_Block | _other | ) |
Generated from method MR::SeparationPointStorage::Block::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.
Calls MR_SeparationPointStorage_Block_AssignFromAnother().
| meshlib.std_vector_MR_Vector3f meshlib.SeparationPointStorage_Block.coords | ( | ) |
Returns a pointer to a member variable of class MR::SeparationPointStorage::Block named coords. The reference to this object might be preserved as the return value.
Calls MR_SeparationPointStorage_Block_Get_coords().
| meshlib.Vector_MR_VoxelId_MR_FaceId meshlib.SeparationPointStorage_Block.faceMap | ( | ) |
Returns a pointer to a member variable of class MR::SeparationPointStorage::Block named faceMap. The reference to this object might be preserved as the return value.
Calls MR_SeparationPointStorage_Block_Get_faceMap().
| meshlib.VertId meshlib.SeparationPointStorage_Block.nextVid | ( | ) |
during filling, it is the id of next valid point; Generated from method MR::SeparationPointStorage::Block::nextVid.
Calls MR_SeparationPointStorage_Block_nextVid().
| void meshlib.SeparationPointStorage_Block.setCoords | ( | meshlib.std_vector_MR_Vector3f | value | ) |
Modifies a member variable of class MR::SeparationPointStorage::Block named coords. The reference to the parameter value might be preserved in this object in element coords.
Calls MR_SeparationPointStorage_Block_Set_coords().
| void meshlib.SeparationPointStorage_Block.setFaceMap | ( | meshlib.Vector_MR_VoxelId_MR_FaceId | value | ) |
Modifies a member variable of class MR::SeparationPointStorage::Block named faceMap. The reference to the parameter value might be preserved in this object in element faceMap.
Calls MR_SeparationPointStorage_Block_Set_faceMap().
| void meshlib.SeparationPointStorage_Block.setShift | ( | meshlib.VertId | value | ) |
after makeUniqueVids(), it is the unique id of first point in coords Modifies a member variable of class MR::SeparationPointStorage::Block named shift. The reference to the parameter value might be preserved in this object in element shift.
Calls MR_SeparationPointStorage_Block_Set_shift().
| void meshlib.SeparationPointStorage_Block.setSmap | ( | meshlib.phmap.phmap_flat_hash_map_size_t_std_array_MR_VertId_3_phmap_Hash_size_t_phmap_EqualTo_size_t_MR_Allocator__f4f1091c | value | ) |
Modifies a member variable of class MR::SeparationPointStorage::Block named smap. The reference to the parameter value might be preserved in this object in element smap.
Calls MR_SeparationPointStorage_Block_Set_smap().
| void meshlib.SeparationPointStorage_Block.setTris | ( | meshlib.Triangulation | value | ) |
Modifies a member variable of class MR::SeparationPointStorage::Block named tris. The reference to the parameter value might be preserved in this object in element tris.
Calls MR_SeparationPointStorage_Block_Set_tris().
| meshlib.VertId meshlib.SeparationPointStorage_Block.shift | ( | ) |
after makeUniqueVids(), it is the unique id of first point in coords Returns a pointer to a member variable of class MR::SeparationPointStorage::Block named shift. The reference to this object might be preserved as the return value.
Calls MR_SeparationPointStorage_Block_Get_shift().
| meshlib.phmap.phmap_flat_hash_map_size_t_std_array_MR_VertId_3_phmap_Hash_size_t_phmap_EqualTo_size_t_MR_Allocator__f4f1091c meshlib.SeparationPointStorage_Block.smap | ( | ) |
Returns a pointer to a member variable of class MR::SeparationPointStorage::Block named smap. The reference to this object might be preserved as the return value.
Calls MR_SeparationPointStorage_Block_Get_smap().
| meshlib.Triangulation meshlib.SeparationPointStorage_Block.tris | ( | ) |
Returns a pointer to a member variable of class MR::SeparationPointStorage::Block named tris. The reference to this object might be preserved as the return value.
Calls MR_SeparationPointStorage_Block_Get_tris().