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

Public Member Functions

 MeasureResult_Distance (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 MeasureResult_Distance ()
 MeasureResult_Distance (meshlib.features.MeasureResult_Distance _other)
boolean convertTo_bool ()
meshlib.features.MeasureResult_Distance assignFromAnother (meshlib.features.MeasureResult_Distance _other)
meshlib.Vector3f closestPointFor (boolean b)
float distanceAlongAxis (int i)
float distanceAlongAxisAbs (int i)
float distance ()
void setDistance (float value)
meshlib.Vector3f closestPointA ()
void setClosestPointA (meshlib.Vector3f value)
meshlib.Vector3f closestPointB ()
void setClosestPointB (meshlib.Vector3f value)
meshlib.features.MeasureResult_Status status ()
void setStatus (meshlib.features.MeasureResult_Status value)
meshlib.features.MeasureResult_BasicPart upcastToMeasureResult_BasicPart ()
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.features.MeasureResult_Distance staticDowncastFromMeasureResult_BasicPart (meshlib.features.MeasureResult_BasicPart object)

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

Generated from class MR::Features::MeasureResult::Distance. Base classes: Direct: (non-virtual) MR::Features::MeasureResult::BasicPart

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

Constructor & Destructor Documentation

◆ MeasureResult_Distance() [1/3]

meshlib.features.MeasureResult_Distance.MeasureResult_Distance ( 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.

◆ MeasureResult_Distance() [2/3]

meshlib.features.MeasureResult_Distance.MeasureResult_Distance ( )

Constructs an empty (default-constructed) instance.

Calls MR_Features_MeasureResult_Distance_DefaultConstruct().

◆ MeasureResult_Distance() [3/3]

meshlib.features.MeasureResult_Distance.MeasureResult_Distance ( meshlib.features.MeasureResult_Distance _other)

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

Calls MR_Features_MeasureResult_Distance_ConstructFromAnother().

Member Function Documentation

◆ assignFromAnother()

meshlib.features.MeasureResult_Distance meshlib.features.MeasureResult_Distance.assignFromAnother ( meshlib.features.MeasureResult_Distance _other)

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

Calls MR_Features_MeasureResult_Distance_AssignFromAnother().

◆ closestPointA()

meshlib.Vector3f meshlib.features.MeasureResult_Distance.closestPointA ( )

Returns a pointer to a member variable of class MR::Features::MeasureResult::Distance named closestPointA. The reference to this object might be preserved as the return value.

Calls MR_Features_MeasureResult_Distance_Get_closestPointA().

◆ closestPointB()

meshlib.Vector3f meshlib.features.MeasureResult_Distance.closestPointB ( )

Returns a pointer to a member variable of class MR::Features::MeasureResult::Distance named closestPointB. The reference to this object might be preserved as the return value.

Calls MR_Features_MeasureResult_Distance_Get_closestPointB().

◆ closestPointFor()

meshlib.Vector3f meshlib.features.MeasureResult_Distance.closestPointFor ( boolean b)

Generated from method MR::Features::MeasureResult::Distance::closestPointFor.

Calls MR_Features_MeasureResult_Distance_closestPointFor().

◆ convertTo_bool()

boolean meshlib.features.MeasureResult_Distance.convertTo_bool ( )

Generated from conversion operator MR::Features::MeasureResult::Distance::operator bool.

Calls MR_Features_MeasureResult_Distance_ConvertTo_bool().

◆ distance()

float meshlib.features.MeasureResult_Distance.distance ( )

This is a separate field because it can be negative. Returns a pointer to a member variable of class MR::Features::MeasureResult::Distance named distance. The reference to this object might be preserved as the return value.

Calls MR_Features_MeasureResult_Distance_Get_distance().

◆ distanceAlongAxis()

float meshlib.features.MeasureResult_Distance.distanceAlongAxis ( int i)

Generated from method MR::Features::MeasureResult::Distance::distanceAlongAxis.

Calls MR_Features_MeasureResult_Distance_distanceAlongAxis().

◆ distanceAlongAxisAbs()

float meshlib.features.MeasureResult_Distance.distanceAlongAxisAbs ( int i)

Generated from method MR::Features::MeasureResult::Distance::distanceAlongAxisAbs.

Calls MR_Features_MeasureResult_Distance_distanceAlongAxisAbs().

◆ setClosestPointA()

void meshlib.features.MeasureResult_Distance.setClosestPointA ( meshlib.Vector3f value)

Modifies a member variable of class MR::Features::MeasureResult::Distance named closestPointA. The reference to the parameter value might be preserved in this object in element closestPointA.

Calls MR_Features_MeasureResult_Distance_Set_closestPointA().

◆ setClosestPointB()

void meshlib.features.MeasureResult_Distance.setClosestPointB ( meshlib.Vector3f value)

Modifies a member variable of class MR::Features::MeasureResult::Distance named closestPointB. The reference to the parameter value might be preserved in this object in element closestPointB.

Calls MR_Features_MeasureResult_Distance_Set_closestPointB().

◆ setDistance()

void meshlib.features.MeasureResult_Distance.setDistance ( float value)

This is a separate field because it can be negative. Modifies a member variable of class MR::Features::MeasureResult::Distance named distance.

Calls MR_Features_MeasureResult_Distance_Set_distance().

◆ setStatus()

void meshlib.features.MeasureResult_Distance.setStatus ( meshlib.features.MeasureResult_Status value)

Modifies a member variable of class MR::Features::MeasureResult::Distance named status. The reference to the parameter value might be preserved in this object in element status.

Calls MR_Features_MeasureResult_Distance_Set_status().

◆ staticDowncastFromMeasureResult_BasicPart()

meshlib.features.MeasureResult_Distance meshlib.features.MeasureResult_Distance.staticDowncastFromMeasureResult_BasicPart ( meshlib.features.MeasureResult_BasicPart object)
static

Static downcast from the base class MR::Features::MeasureResult::BasicPart. Undefined behavior if the object isn't actually a MeasureResult_Distance. The result refers to object.

Calls MR_Features_MeasureResult_Distance_MutableStaticDowncastFrom_MR_Features_MeasureResult_BasicPart().

◆ status()

meshlib.features.MeasureResult_Status meshlib.features.MeasureResult_Distance.status ( )

Returns a pointer to a member variable of class MR::Features::MeasureResult::Distance named status. The reference to this object might be preserved as the return value.

Calls MR_Features_MeasureResult_Distance_Get_status().

◆ upcastToMeasureResult_BasicPart()

meshlib.features.MeasureResult_BasicPart meshlib.features.MeasureResult_Distance.upcastToMeasureResult_BasicPart ( )

Upcasts to the base class MR::Features::MeasureResult::BasicPart. The result refers to this object.

Calls MR_Features_MeasureResult_Distance_MutableUpcastTo_MR_Features_MeasureResult_BasicPart().


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