Public Member Functions | |
| NewEdgesMap (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner) | |
| NewEdgesMap () | |
| NewEdgesMap (meshlib.UndirectedEdgeBitSet splitEdges, meshlib.phmap.phmap_flat_hash_map_MR_UndirectedEdgeId_int_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_Undirect__123e27f3 map) | |
| NewEdgesMap (meshlib.NewEdgesMap _other) | |
| meshlib.NewEdgesMap | assignFromAnother (meshlib.NewEdgesMap _other) |
| meshlib.UndirectedEdgeBitSet | splitEdges () |
| void | setSplitEdges (meshlib.UndirectedEdgeBitSet value) |
| meshlib.phmap.phmap_flat_hash_map_MR_UndirectedEdgeId_int_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_Undirect__123e27f3 | map () |
| void | setMap (meshlib.phmap.phmap_flat_hash_map_MR_UndirectedEdgeId_int_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_Undirect__123e27f3 value) |
| Public Member Functions inherited from meshlib.CppObject | |
| final java.lang.foreign.MemorySegment | rawPointer () |
| final boolean | isOwned () |
| final void | close () |
| final java.lang.foreign.MemorySegment | release () |
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) | |
Map structure to find primitives of old topology by edges introduced in cutMesh Generated from class MR::NewEdgesMap.
Instances created here own their C++ objects, see CppObject.
| meshlib.NewEdgesMap.NewEdgesMap | ( | 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.NewEdgesMap.NewEdgesMap | ( | ) |
Constructs an empty (default-constructed) instance.
Calls MR_NewEdgesMap_DefaultConstruct().
| meshlib.NewEdgesMap.NewEdgesMap | ( | meshlib.UndirectedEdgeBitSet | splitEdges, |
| meshlib.phmap.phmap_flat_hash_map_MR_UndirectedEdgeId_int_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_Undirect__123e27f3 | map ) |
Constructs MR::NewEdgesMap elementwise. The reference to the parameter splitEdges might be preserved in the constructed object. The reference to the parameter map might be preserved in the constructed object.
Calls MR_NewEdgesMap_ConstructFrom().
| meshlib.NewEdgesMap.NewEdgesMap | ( | meshlib.NewEdgesMap | _other | ) |
Generated from constructor MR::NewEdgesMap::NewEdgesMap. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
Calls MR_NewEdgesMap_ConstructFromAnother().
| meshlib.NewEdgesMap meshlib.NewEdgesMap.assignFromAnother | ( | meshlib.NewEdgesMap | _other | ) |
Generated from method MR::NewEdgesMap::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.
Calls MR_NewEdgesMap_AssignFromAnother().
| meshlib.phmap.phmap_flat_hash_map_MR_UndirectedEdgeId_int_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_Undirect__123e27f3 meshlib.NewEdgesMap.map | ( | ) |
maps every edge appeared during subdivision to an original edge before mesh subdivision; for splitEdges[key]=true, the value is arbitrary oriented original edge, for which key-edge is its part; for splitEdges[key]=false, the value is an original triangle Returns a pointer to a member variable of class MR::NewEdgesMap named map. The reference to this object might be preserved as the return value.
Calls MR_NewEdgesMap_Get_map().
| void meshlib.NewEdgesMap.setMap | ( | meshlib.phmap.phmap_flat_hash_map_MR_UndirectedEdgeId_int_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_Undirect__123e27f3 | value | ) |
maps every edge appeared during subdivision to an original edge before mesh subdivision; for splitEdges[key]=true, the value is arbitrary oriented original edge, for which key-edge is its part; for splitEdges[key]=false, the value is an original triangle Modifies a member variable of class MR::NewEdgesMap named map. The reference to the parameter value might be preserved in this object in element map.
Calls MR_NewEdgesMap_Set_map().
| void meshlib.NewEdgesMap.setSplitEdges | ( | meshlib.UndirectedEdgeBitSet | value | ) |
true here means that a subdivided edge is a part of some original edge edge before mesh subdivision; false here is both for unmodified edges and for new edges introduced within original triangles Modifies a member variable of class MR::NewEdgesMap named splitEdges. The reference to the parameter value might be preserved in this object in element splitEdges.
Calls MR_NewEdgesMap_Set_splitEdges().
| meshlib.UndirectedEdgeBitSet meshlib.NewEdgesMap.splitEdges | ( | ) |
true here means that a subdivided edge is a part of some original edge edge before mesh subdivision; false here is both for unmodified edges and for new edges introduced within original triangles Returns a pointer to a member variable of class MR::NewEdgesMap named splitEdges. The reference to this object might be preserved as the return value.
Calls MR_NewEdgesMap_Get_splitEdges().