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

Public Member Functions

 ShellVertexInfo (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 ShellVertexInfo ()
 ShellVertexInfo (boolean inRange, boolean projOnBd, boolean rightSide)
 ShellVertexInfo (meshlib.ShellVertexInfo _other)
meshlib.ShellVertexInfo assignFromAnother (meshlib.ShellVertexInfo _other)
boolean valid ()
boolean inRange ()
void setInRange (boolean value)
boolean projOnBd ()
void setProjOnBd (boolean value)
boolean rightSide ()
void setRightSide (boolean 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

information about shell vertex Generated from class MR::ShellVertexInfo.

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

Constructor & Destructor Documentation

◆ ShellVertexInfo() [1/4]

meshlib.ShellVertexInfo.ShellVertexInfo ( 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.

◆ ShellVertexInfo() [2/4]

meshlib.ShellVertexInfo.ShellVertexInfo ( )

Constructs an empty (default-constructed) instance.

Calls MR_ShellVertexInfo_DefaultConstruct().

◆ ShellVertexInfo() [3/4]

meshlib.ShellVertexInfo.ShellVertexInfo ( boolean inRange,
boolean projOnBd,
boolean rightSide )

Constructs MR::ShellVertexInfo elementwise.

Calls MR_ShellVertexInfo_ConstructFrom().

◆ ShellVertexInfo() [4/4]

meshlib.ShellVertexInfo.ShellVertexInfo ( meshlib.ShellVertexInfo _other)

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

Calls MR_ShellVertexInfo_ConstructFromAnother().

Member Function Documentation

◆ assignFromAnother()

meshlib.ShellVertexInfo meshlib.ShellVertexInfo.assignFromAnother ( meshlib.ShellVertexInfo _other)

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

Calls MR_ShellVertexInfo_AssignFromAnother().

◆ inRange()

boolean meshlib.ShellVertexInfo.inRange ( )

true when shell vertex is within settings.maxDist from source mesh Returns a pointer to a member variable of class MR::ShellVertexInfo named inRange. The reference to this object might be preserved as the return value.

Calls MR_ShellVertexInfo_Get_inRange().

◆ projOnBd()

boolean meshlib.ShellVertexInfo.projOnBd ( )

shell vertex projects on source mesh boundary (never true for winding rule mode) Returns a pointer to a member variable of class MR::ShellVertexInfo named projOnBd. The reference to this object might be preserved as the return value.

Calls MR_ShellVertexInfo_Get_projOnBd().

◆ rightSide()

boolean meshlib.ShellVertexInfo.rightSide ( )

whether shell vertex is on requested side of source mesh Returns a pointer to a member variable of class MR::ShellVertexInfo named rightSide. The reference to this object might be preserved as the return value.

Calls MR_ShellVertexInfo_Get_rightSide().

◆ setInRange()

void meshlib.ShellVertexInfo.setInRange ( boolean value)

true when shell vertex is within settings.maxDist from source mesh Modifies a member variable of class MR::ShellVertexInfo named inRange.

Calls MR_ShellVertexInfo_Set_inRange().

◆ setProjOnBd()

void meshlib.ShellVertexInfo.setProjOnBd ( boolean value)

shell vertex projects on source mesh boundary (never true for winding rule mode) Modifies a member variable of class MR::ShellVertexInfo named projOnBd.

Calls MR_ShellVertexInfo_Set_projOnBd().

◆ setRightSide()

void meshlib.ShellVertexInfo.setRightSide ( boolean value)

whether shell vertex is on requested side of source mesh Modifies a member variable of class MR::ShellVertexInfo named rightSide.

Calls MR_ShellVertexInfo_Set_rightSide().

◆ valid()

boolean meshlib.ShellVertexInfo.valid ( )

returns true if shell vertex is in range, does not project on boundary and located on proper side Generated from method MR::ShellVertexInfo::valid.

Calls MR_ShellVertexInfo_valid().


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