Public Member Functions | |
| EdgeSegment (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner) | |
| EdgeSegment () | |
| EdgeSegment (meshlib.EdgeSegment _other) | |
| EdgeSegment (meshlib.EdgeId e, java.lang.Float a, java.lang.Float b) | |
| meshlib.EdgeSegment | assignFromAnother (meshlib.EdgeSegment _other) |
| meshlib.EdgePoint | edgePointA () |
| meshlib.EdgePoint | edgePointB () |
| boolean | valid () |
| boolean | opEqual (meshlib.EdgeSegment rhs) |
| boolean | opNotEqual (meshlib.EdgeSegment rhs) |
| meshlib.EdgeSegment | sym () |
| meshlib.EdgeId | e () |
| void | setE (meshlib.EdgeId value) |
| meshlib.SegmPointf | a () |
| void | setA (meshlib.SegmPointf value) |
| meshlib.SegmPointf | b () |
| void | setB (meshlib.SegmPointf 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) | |
Represents a segment on one edge Generated from class MR::EdgeSegment.
Instances created here own their C++ objects, see CppObject.
| meshlib.EdgeSegment.EdgeSegment | ( | 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.EdgeSegment.EdgeSegment | ( | ) |
Constructs an empty (default-constructed) instance.
Calls MR_EdgeSegment_DefaultConstruct().
| meshlib.EdgeSegment.EdgeSegment | ( | meshlib.EdgeSegment | _other | ) |
Generated from constructor MR::EdgeSegment::EdgeSegment. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
Calls MR_EdgeSegment_ConstructFromAnother().
| meshlib.EdgeSegment.EdgeSegment | ( | meshlib.EdgeId | e, |
| java.lang.Float | a, | ||
| java.lang.Float | b ) |
Generated from constructor MR::EdgeSegment::EdgeSegment. The reference to the parameter e might be preserved in the constructed object.
Calls MR_EdgeSegment_Construct().
| meshlib.SegmPointf meshlib.EdgeSegment.a | ( | ) |
start of the segment Returns a pointer to a member variable of class MR::EdgeSegment named a. The reference to this object might be preserved as the return value.
Calls MR_EdgeSegment_Get_a().
| meshlib.EdgeSegment meshlib.EdgeSegment.assignFromAnother | ( | meshlib.EdgeSegment | _other | ) |
Generated from method MR::EdgeSegment::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.
Calls MR_EdgeSegment_AssignFromAnother().
| meshlib.SegmPointf meshlib.EdgeSegment.b | ( | ) |
end of the segment Returns a pointer to a member variable of class MR::EdgeSegment named b. The reference to this object might be preserved as the return value.
Calls MR_EdgeSegment_Get_b().
| meshlib.EdgeId meshlib.EdgeSegment.e | ( | ) |
id of the edge Returns a pointer to a member variable of class MR::EdgeSegment named e. The reference to this object might be preserved as the return value.
Calls MR_EdgeSegment_Get_e().
| meshlib.EdgePoint meshlib.EdgeSegment.edgePointA | ( | ) |
returns starting EdgePoint Generated from method MR::EdgeSegment::edgePointA.
Calls MR_EdgeSegment_edgePointA().
| meshlib.EdgePoint meshlib.EdgeSegment.edgePointB | ( | ) |
returns ending EdgePoint Generated from method MR::EdgeSegment::edgePointB.
Calls MR_EdgeSegment_edgePointB().
| boolean meshlib.EdgeSegment.opEqual | ( | meshlib.EdgeSegment | rhs | ) |
Generated from method MR::EdgeSegment::operator==.
Calls MR_equal_MR_EdgeSegment().
| boolean meshlib.EdgeSegment.opNotEqual | ( | meshlib.EdgeSegment | rhs | ) |
Generated from method MR::EdgeSegment::operator!=.
Calls MR_not_equal_MR_EdgeSegment().
| void meshlib.EdgeSegment.setA | ( | meshlib.SegmPointf | value | ) |
start of the segment Modifies a member variable of class MR::EdgeSegment named a. The reference to the parameter value might be preserved in this object in element a.
Calls MR_EdgeSegment_Set_a().
| void meshlib.EdgeSegment.setB | ( | meshlib.SegmPointf | value | ) |
end of the segment Modifies a member variable of class MR::EdgeSegment named b. The reference to the parameter value might be preserved in this object in element b.
Calls MR_EdgeSegment_Set_b().
| void meshlib.EdgeSegment.setE | ( | meshlib.EdgeId | value | ) |
id of the edge Modifies a member variable of class MR::EdgeSegment named e. The reference to the parameter value might be preserved in this object in element e.
Calls MR_EdgeSegment_Set_e().
| meshlib.EdgeSegment meshlib.EdgeSegment.sym | ( | ) |
represents the same segment relative to sym edge in Generated from method MR::EdgeSegment::sym.
Calls MR_EdgeSegment_sym().
| boolean meshlib.EdgeSegment.valid | ( | ) |
returns true if the edge is valid and start point is less than end point Generated from method MR::EdgeSegment::valid.
Calls MR_EdgeSegment_valid().