Public Member Functions | |
| ComponentsFaces (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner) | |
| ComponentsFaces () | |
| ComponentsFaces (meshlib.std_vector_MR_FaceId faces, meshlib.Vector_int_MR_RegionId offsets) | |
| ComponentsFaces (meshlib.meshcomponents.ComponentsFaces _other) | |
| meshlib.meshcomponents.ComponentsFaces | assignFromAnother (meshlib.meshcomponents.ComponentsFaces _other) |
| void | setComponentBits (meshlib.RegionId compId, meshlib.FaceBitSet bs) |
| meshlib.std_vector_MR_FaceId | faces () |
| void | setFaces (meshlib.std_vector_MR_FaceId value) |
| meshlib.Vector_int_MR_RegionId | offsets () |
| void | setOffsets (meshlib.Vector_int_MR_RegionId 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) | |
faces of all components in one flat array Generated from class MR::MeshComponents::ComponentsFaces.
Instances created here own their C++ objects, see CppObject.
| meshlib.meshcomponents.ComponentsFaces.ComponentsFaces | ( | 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.meshcomponents.ComponentsFaces.ComponentsFaces | ( | ) |
Constructs an empty (default-constructed) instance.
Calls MR_MeshComponents_ComponentsFaces_DefaultConstruct().
| meshlib.meshcomponents.ComponentsFaces.ComponentsFaces | ( | meshlib.std_vector_MR_FaceId | faces, |
| meshlib.Vector_int_MR_RegionId | offsets ) |
Constructs MR::MeshComponents::ComponentsFaces elementwise. The reference to the parameter faces might be preserved in the constructed object. The reference to the parameter offsets might be preserved in the constructed object.
Calls MR_MeshComponents_ComponentsFaces_ConstructFrom().
| meshlib.meshcomponents.ComponentsFaces.ComponentsFaces | ( | meshlib.meshcomponents.ComponentsFaces | _other | ) |
Generated from constructor MR::MeshComponents::ComponentsFaces::ComponentsFaces. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
Calls MR_MeshComponents_ComponentsFaces_ConstructFromAnother().
| meshlib.meshcomponents.ComponentsFaces meshlib.meshcomponents.ComponentsFaces.assignFromAnother | ( | meshlib.meshcomponents.ComponentsFaces | _other | ) |
Generated from method MR::MeshComponents::ComponentsFaces::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.
Calls MR_MeshComponents_ComponentsFaces_AssignFromAnother().
| meshlib.std_vector_MR_FaceId meshlib.meshcomponents.ComponentsFaces.faces | ( | ) |
faces of component 0, then faces of component 1, ...; the faces of component i are faces[offsets[i]], ..., faces[offsets[i+1]-1] in increasing order Returns a pointer to a member variable of class MR::MeshComponents::ComponentsFaces named faces. The reference to this object might be preserved as the return value.
Calls MR_MeshComponents_ComponentsFaces_Get_faces().
| meshlib.Vector_int_MR_RegionId meshlib.meshcomponents.ComponentsFaces.offsets | ( | ) |
< the number of components + 1 elements, offsets.back() == faces.size() Returns a pointer to a member variable of class MR::MeshComponents::ComponentsFaces named offsets. The reference to this object might be preserved as the return value.
Calls MR_MeshComponents_ComponentsFaces_Get_offsets().
| void meshlib.meshcomponents.ComponentsFaces.setComponentBits | ( | meshlib.RegionId | compId, |
| meshlib.FaceBitSet | bs ) |
sets in given bit set the bits of all faces of component compId; bs must be large enough to contain them Generated from method MR::MeshComponents::ComponentsFaces::setComponentBits.
Calls MR_MeshComponents_ComponentsFaces_setComponentBits().
| void meshlib.meshcomponents.ComponentsFaces.setFaces | ( | meshlib.std_vector_MR_FaceId | value | ) |
faces of component 0, then faces of component 1, ...; the faces of component i are faces[offsets[i]], ..., faces[offsets[i+1]-1] in increasing order Modifies a member variable of class MR::MeshComponents::ComponentsFaces named faces. The reference to the parameter value might be preserved in this object in element faces.
Calls MR_MeshComponents_ComponentsFaces_Set_faces().
| void meshlib.meshcomponents.ComponentsFaces.setOffsets | ( | meshlib.Vector_int_MR_RegionId | value | ) |
< the number of components + 1 elements, offsets.back() == faces.size() Modifies a member variable of class MR::MeshComponents::ComponentsFaces named offsets. The reference to the parameter value might be preserved in this object in element offsets.
Calls MR_MeshComponents_ComponentsFaces_Set_offsets().