MeshLib Java Docs
Loading...
Searching...
No Matches
meshlib.meshbuilder.MeshPiece Class Reference
Inheritance diagram for meshlib.meshbuilder.MeshPiece:

Public Member Functions

 MeshPiece (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 MeshPiece ()
 MeshPiece (meshlib.FaceMap fmap, meshlib.VertMap vmap, meshlib.MeshTopology topology, meshlib.FaceBitSet rem)
 MeshPiece (meshlib.meshbuilder.MeshPiece _other)
meshlib.meshbuilder.MeshPiece assignFromAnother (meshlib.meshbuilder.MeshPiece _other)
meshlib.FaceMap fmap ()
void setFmap (meshlib.FaceMap value)
meshlib.VertMap vmap ()
void setVmap (meshlib.VertMap value)
meshlib.MeshTopology topology ()
void setTopology (meshlib.MeshTopology value)
meshlib.FaceBitSet rem ()
void setRem (meshlib.FaceBitSet 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)

Detailed Description

a part of a whole mesh to be constructed Generated from class MR::MeshBuilder::MeshPiece.

Instances created here own their C++ objects, see CppObject.

Constructor & Destructor Documentation

◆ MeshPiece() [1/4]

meshlib.meshbuilder.MeshPiece.MeshPiece ( 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.

◆ MeshPiece() [2/4]

meshlib.meshbuilder.MeshPiece.MeshPiece ( )

Constructs an empty (default-constructed) instance.

Calls MR_MeshBuilder_MeshPiece_DefaultConstruct().

◆ MeshPiece() [3/4]

meshlib.meshbuilder.MeshPiece.MeshPiece ( meshlib.FaceMap fmap,
meshlib.VertMap vmap,
meshlib.MeshTopology topology,
meshlib.FaceBitSet rem )

Constructs MR::MeshBuilder::MeshPiece elementwise. The reference to the parameter fmap might be preserved in the constructed object. The reference to the parameter vmap might be preserved in the constructed object. The reference to the parameter topology might be preserved in the constructed object. The reference to the parameter rem might be preserved in the constructed object.

Calls MR_MeshBuilder_MeshPiece_ConstructFrom().

◆ MeshPiece() [4/4]

meshlib.meshbuilder.MeshPiece.MeshPiece ( meshlib.meshbuilder.MeshPiece _other)

Generated from constructor MR::MeshBuilder::MeshPiece::MeshPiece. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.

Calls MR_MeshBuilder_MeshPiece_ConstructFromAnother().

Member Function Documentation

◆ assignFromAnother()

meshlib.meshbuilder.MeshPiece meshlib.meshbuilder.MeshPiece.assignFromAnother ( meshlib.meshbuilder.MeshPiece _other)

Generated from method MR::MeshBuilder::MeshPiece::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.

Calls MR_MeshBuilder_MeshPiece_AssignFromAnother().

◆ fmap()

meshlib.FaceMap meshlib.meshbuilder.MeshPiece.fmap ( )

< face of part -> face of whole mesh (before settings.shiftFaceId is added) Returns a pointer to a member variable of class MR::MeshBuilder::MeshPiece named fmap. The reference to this object might be preserved as the return value.

Calls MR_MeshBuilder_MeshPiece_Get_fmap().

◆ rem()

meshlib.FaceBitSet meshlib.meshbuilder.MeshPiece.rem ( )

< remaining triangles of part, not in topology Returns a pointer to a member variable of class MR::MeshBuilder::MeshPiece named rem. The reference to this object might be preserved as the return value.

Calls MR_MeshBuilder_MeshPiece_Get_rem().

◆ setFmap()

void meshlib.meshbuilder.MeshPiece.setFmap ( meshlib.FaceMap value)

< face of part -> face of whole mesh (before settings.shiftFaceId is added) Modifies a member variable of class MR::MeshBuilder::MeshPiece named fmap. The reference to the parameter value might be preserved in this object in element fmap.

Calls MR_MeshBuilder_MeshPiece_Set_fmap().

◆ setRem()

void meshlib.meshbuilder.MeshPiece.setRem ( meshlib.FaceBitSet value)

< remaining triangles of part, not in topology Modifies a member variable of class MR::MeshBuilder::MeshPiece named rem. The reference to the parameter value might be preserved in this object in element rem.

Calls MR_MeshBuilder_MeshPiece_Set_rem().

◆ setTopology()

void meshlib.meshbuilder.MeshPiece.setTopology ( meshlib.MeshTopology value)

Modifies a member variable of class MR::MeshBuilder::MeshPiece named topology. The reference to the parameter value might be preserved in this object in element topology.

Calls MR_MeshBuilder_MeshPiece_Set_topology().

◆ setVmap()

void meshlib.meshbuilder.MeshPiece.setVmap ( meshlib.VertMap value)

< vert of part -> vert of whole mesh Modifies a member variable of class MR::MeshBuilder::MeshPiece named vmap. The reference to the parameter value might be preserved in this object in element vmap.

Calls MR_MeshBuilder_MeshPiece_Set_vmap().

◆ topology()

meshlib.MeshTopology meshlib.meshbuilder.MeshPiece.topology ( )

Returns a pointer to a member variable of class MR::MeshBuilder::MeshPiece named topology. The reference to this object might be preserved as the return value.

Calls MR_MeshBuilder_MeshPiece_Get_topology().

◆ vmap()

meshlib.VertMap meshlib.meshbuilder.MeshPiece.vmap ( )

< vert of part -> vert of whole mesh Returns a pointer to a member variable of class MR::MeshBuilder::MeshPiece named vmap. The reference to this object might be preserved as the return value.

Calls MR_MeshBuilder_MeshPiece_Get_vmap().


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