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

Public Member Functions

 FillHoleItemEdge (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 FillHoleItemEdge ()
 FillHoleItemEdge (int item, boolean sym)
 FillHoleItemEdge (meshlib.FillHoleItemEdge _other)
meshlib.FillHoleItemEdge assignFromAnother (meshlib.FillHoleItemEdge _other)
int encode ()
int item ()
void setItem (int value)
boolean sym ()
void setSym (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 ()

Static Public Member Functions

static meshlib.FillHoleItemEdge decode (int code)

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

an edge created by an item of the plan, given in the same way as EdgeId gives an edge of a mesh: what the edge is, plus which of its two directions is meant Generated from class MR::FillHoleItemEdge.

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

Constructor & Destructor Documentation

◆ FillHoleItemEdge() [1/4]

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

◆ FillHoleItemEdge() [2/4]

meshlib.FillHoleItemEdge.FillHoleItemEdge ( )

Constructs an empty (default-constructed) instance.

Calls MR_FillHoleItemEdge_DefaultConstruct().

◆ FillHoleItemEdge() [3/4]

meshlib.FillHoleItemEdge.FillHoleItemEdge ( int item,
boolean sym )

Constructs MR::FillHoleItemEdge elementwise.

Calls MR_FillHoleItemEdge_ConstructFrom().

◆ FillHoleItemEdge() [4/4]

meshlib.FillHoleItemEdge.FillHoleItemEdge ( meshlib.FillHoleItemEdge _other)

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

Calls MR_FillHoleItemEdge_ConstructFromAnother().

Member Function Documentation

◆ assignFromAnother()

meshlib.FillHoleItemEdge meshlib.FillHoleItemEdge.assignFromAnother ( meshlib.FillHoleItemEdge _other)

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

Calls MR_FillHoleItemEdge_AssignFromAnother().

◆ decode()

meshlib.FillHoleItemEdge meshlib.FillHoleItemEdge.decode ( int code)
static

decodes a negative code back in the edge it denotes Generated from method MR::FillHoleItemEdge::decode.

Calls MR_FillHoleItemEdge_decode().

◆ encode()

int meshlib.FillHoleItemEdge.encode ( )

encodes this edge in a negative code Generated from method MR::FillHoleItemEdge::encode.

Calls MR_FillHoleItemEdge_encode().

◆ item()

int meshlib.FillHoleItemEdge.item ( )

index of the item creating the edge Returns a pointer to a member variable of class MR::FillHoleItemEdge named item. The reference to this object might be preserved as the return value.

Calls MR_FillHoleItemEdge_Get_item().

◆ setItem()

void meshlib.FillHoleItemEdge.setItem ( int value)

index of the item creating the edge Modifies a member variable of class MR::FillHoleItemEdge named item.

Calls MR_FillHoleItemEdge_Set_item().

◆ setSym()

void meshlib.FillHoleItemEdge.setSym ( boolean value)

take that edge in the opposite direction, so with the other origin Modifies a member variable of class MR::FillHoleItemEdge named sym.

Calls MR_FillHoleItemEdge_Set_sym().

◆ sym()

boolean meshlib.FillHoleItemEdge.sym ( )

take that edge in the opposite direction, so with the other origin Returns a pointer to a member variable of class MR::FillHoleItemEdge named sym. The reference to this object might be preserved as the return value.

Calls MR_FillHoleItemEdge_Get_sym().


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