encodes a point inside a line segment using relative distance in [0,1] Generated from class MR::SegmPointd. More...
Public Member Functions | |
| SegmPointd (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner) | |
| SegmPointd () | |
| SegmPointd (meshlib.SegmPointd _other) | |
| SegmPointd (double a) | |
| double | convertTo_double () |
| java.lang.foreign.MemorySegment | convertTo_double_ref () |
| meshlib.SegmPointd | assignFromAnother (meshlib.SegmPointd _other) |
| int | inVertex () |
| meshlib.SegmPointd | sym () |
| boolean | opEqual (meshlib.SegmPointd rhs) |
| boolean | opNotEqual (meshlib.SegmPointd rhs) |
| boolean | opEqual (double rhs) |
| boolean | opNotEqual (double rhs) |
| double | a () |
| void | setA (double 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 double | eps () |
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) | |
encodes a point inside a line segment using relative distance in [0,1] Generated from class MR::SegmPointd.
Instances created here own their C++ objects, see CppObject.
| meshlib.SegmPointd.SegmPointd | ( | 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.SegmPointd.SegmPointd | ( | ) |
Constructs an empty (default-constructed) instance.
Calls MR_SegmPointd_DefaultConstruct().
| meshlib.SegmPointd.SegmPointd | ( | meshlib.SegmPointd | _other | ) |
Generated from constructor MR::SegmPointd::SegmPointd. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
Calls MR_SegmPointd_ConstructFromAnother().
| meshlib.SegmPointd.SegmPointd | ( | double | a | ) |
Generated from constructor MR::SegmPointd::SegmPointd.
Calls MR_SegmPointd_Construct().
| double meshlib.SegmPointd.a | ( | ) |
< a in [0,1], a=0 => point is in v0, a=1 => point is in v1 Returns a pointer to a member variable of class MR::SegmPointd named a. The reference to this object might be preserved as the return value.
Calls MR_SegmPointd_Get_a().
| meshlib.SegmPointd meshlib.SegmPointd.assignFromAnother | ( | meshlib.SegmPointd | _other | ) |
Generated from method MR::SegmPointd::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.
Calls MR_SegmPointd_AssignFromAnother().
| double meshlib.SegmPointd.convertTo_double | ( | ) |
Generated from conversion operator MR::SegmPointd::operator double.
Calls MR_SegmPointd_ConvertTo_double().
| java.lang.foreign.MemorySegment meshlib.SegmPointd.convertTo_double_ref | ( | ) |
Generated from conversion operator MR::SegmPointd::operator double &.
Calls MR_SegmPointd_ConvertTo_double_ref(). Some types are raw C types, see the C bindings for the details.
|
static |
Returns a pointer to a member variable of class MR::SegmPointd named eps.
Calls MR_SegmPointd_Get_eps().
| int meshlib.SegmPointd.inVertex | ( | ) |
returns [0,1] if the point is in a vertex or -1 otherwise Generated from method MR::SegmPointd::inVertex.
Calls MR_SegmPointd_inVertex().
| boolean meshlib.SegmPointd.opEqual | ( | double | rhs | ) |
Generated from method MR::SegmPointd::operator==.
Calls MR_equal_MR_SegmPointd_double().
| boolean meshlib.SegmPointd.opEqual | ( | meshlib.SegmPointd | rhs | ) |
returns true if two points have equal (a) representation Generated from method MR::SegmPointd::operator==.
Calls MR_equal_MR_SegmPointd().
| boolean meshlib.SegmPointd.opNotEqual | ( | double | rhs | ) |
Generated from method MR::SegmPointd::operator!=.
Calls MR_not_equal_MR_SegmPointd_double().
| boolean meshlib.SegmPointd.opNotEqual | ( | meshlib.SegmPointd | rhs | ) |
returns true if two points have equal (a) representation Generated from method MR::SegmPointd::operator!=.
Calls MR_not_equal_MR_SegmPointd().
| void meshlib.SegmPointd.setA | ( | double | value | ) |
< a in [0,1], a=0 => point is in v0, a=1 => point is in v1 Modifies a member variable of class MR::SegmPointd named a.
Calls MR_SegmPointd_Set_a().
| meshlib.SegmPointd meshlib.SegmPointd.sym | ( | ) |
represents the same point relative to oppositely directed segment Generated from method MR::SegmPointd::sym.
Calls MR_SegmPointd_sym().