encodes a point inside a line segment using relative distance in [0,1] Generated from class MR::SegmPointf. More...
Public Member Functions | |
| SegmPointf (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner) | |
| SegmPointf () | |
| SegmPointf (meshlib.SegmPointf _other) | |
| SegmPointf (float a) | |
| float | convertTo_float () |
| java.lang.foreign.MemorySegment | convertTo_float_ref () |
| meshlib.SegmPointf | assignFromAnother (meshlib.SegmPointf _other) |
| int | inVertex () |
| meshlib.SegmPointf | sym () |
| boolean | opEqual (meshlib.SegmPointf rhs) |
| boolean | opNotEqual (meshlib.SegmPointf rhs) |
| boolean | opEqual (float rhs) |
| boolean | opNotEqual (float rhs) |
| float | a () |
| void | setA (float 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 float | 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::SegmPointf.
Instances created here own their C++ objects, see CppObject.
| meshlib.SegmPointf.SegmPointf | ( | 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.SegmPointf.SegmPointf | ( | ) |
Constructs an empty (default-constructed) instance.
Calls MR_SegmPointf_DefaultConstruct().
| meshlib.SegmPointf.SegmPointf | ( | meshlib.SegmPointf | _other | ) |
Generated from constructor MR::SegmPointf::SegmPointf. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
Calls MR_SegmPointf_ConstructFromAnother().
| meshlib.SegmPointf.SegmPointf | ( | float | a | ) |
Generated from constructor MR::SegmPointf::SegmPointf.
Calls MR_SegmPointf_Construct().
| float meshlib.SegmPointf.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::SegmPointf named a. The reference to this object might be preserved as the return value.
Calls MR_SegmPointf_Get_a().
| meshlib.SegmPointf meshlib.SegmPointf.assignFromAnother | ( | meshlib.SegmPointf | _other | ) |
Generated from method MR::SegmPointf::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.
Calls MR_SegmPointf_AssignFromAnother().
| float meshlib.SegmPointf.convertTo_float | ( | ) |
Generated from conversion operator MR::SegmPointf::operator float.
Calls MR_SegmPointf_ConvertTo_float().
| java.lang.foreign.MemorySegment meshlib.SegmPointf.convertTo_float_ref | ( | ) |
Generated from conversion operator MR::SegmPointf::operator float &.
Calls MR_SegmPointf_ConvertTo_float_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::SegmPointf named eps.
Calls MR_SegmPointf_Get_eps().
| int meshlib.SegmPointf.inVertex | ( | ) |
returns [0,1] if the point is in a vertex or -1 otherwise Generated from method MR::SegmPointf::inVertex.
Calls MR_SegmPointf_inVertex().
| boolean meshlib.SegmPointf.opEqual | ( | float | rhs | ) |
Generated from method MR::SegmPointf::operator==.
Calls MR_equal_MR_SegmPointf_float().
| boolean meshlib.SegmPointf.opEqual | ( | meshlib.SegmPointf | rhs | ) |
returns true if two points have equal (a) representation Generated from method MR::SegmPointf::operator==.
Calls MR_equal_MR_SegmPointf().
| boolean meshlib.SegmPointf.opNotEqual | ( | float | rhs | ) |
Generated from method MR::SegmPointf::operator!=.
Calls MR_not_equal_MR_SegmPointf_float().
| boolean meshlib.SegmPointf.opNotEqual | ( | meshlib.SegmPointf | rhs | ) |
returns true if two points have equal (a) representation Generated from method MR::SegmPointf::operator!=.
Calls MR_not_equal_MR_SegmPointf().
| void meshlib.SegmPointf.setA | ( | float | value | ) |
< a in [0,1], a=0 => point is in v0, a=1 => point is in v1 Modifies a member variable of class MR::SegmPointf named a.
Calls MR_SegmPointf_Set_a().
| meshlib.SegmPointf meshlib.SegmPointf.sym | ( | ) |
represents the same point relative to oppositely directed segment Generated from method MR::SegmPointf::sym.
Calls MR_SegmPointf_sym().