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

Public Member Functions

 MeasureResult_Angle (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 MeasureResult_Angle ()
 MeasureResult_Angle (meshlib.features.MeasureResult_Angle _other)
boolean convertTo_bool ()
meshlib.features.MeasureResult_Angle assignFromAnother (meshlib.features.MeasureResult_Angle _other)
meshlib.Vector3f pointFor (boolean b)
meshlib.Vector3f dirFor (boolean b)
boolean isSurfaceNormalFor (boolean b)
float computeAngleInRadians ()
meshlib.Vector3f pointA ()
void setPointA (meshlib.Vector3f value)
meshlib.Vector3f pointB ()
void setPointB (meshlib.Vector3f value)
meshlib.Vector3f dirA ()
void setDirA (meshlib.Vector3f value)
meshlib.Vector3f dirB ()
void setDirB (meshlib.Vector3f value)
boolean isSurfaceNormalA ()
void setIsSurfaceNormalA (boolean value)
boolean isSurfaceNormalB ()
void setIsSurfaceNormalB (boolean 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_Angle 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::Angle. Base classes: Direct: (non-virtual) MR::Features::MeasureResult::BasicPart

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

Constructor & Destructor Documentation

◆ MeasureResult_Angle() [1/3]

meshlib.features.MeasureResult_Angle.MeasureResult_Angle ( 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_Angle() [2/3]

meshlib.features.MeasureResult_Angle.MeasureResult_Angle ( )

Constructs an empty (default-constructed) instance.

Calls MR_Features_MeasureResult_Angle_DefaultConstruct().

◆ MeasureResult_Angle() [3/3]

meshlib.features.MeasureResult_Angle.MeasureResult_Angle ( meshlib.features.MeasureResult_Angle _other)

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

Calls MR_Features_MeasureResult_Angle_ConstructFromAnother().

Member Function Documentation

◆ assignFromAnother()

meshlib.features.MeasureResult_Angle meshlib.features.MeasureResult_Angle.assignFromAnother ( meshlib.features.MeasureResult_Angle _other)

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

Calls MR_Features_MeasureResult_Angle_AssignFromAnother().

◆ computeAngleInRadians()

float meshlib.features.MeasureResult_Angle.computeAngleInRadians ( )

Generated from method MR::Features::MeasureResult::Angle::computeAngleInRadians.

Calls MR_Features_MeasureResult_Angle_computeAngleInRadians().

◆ convertTo_bool()

boolean meshlib.features.MeasureResult_Angle.convertTo_bool ( )

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

Calls MR_Features_MeasureResult_Angle_ConvertTo_bool().

◆ dirA()

meshlib.Vector3f meshlib.features.MeasureResult_Angle.dirA ( )

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

Calls MR_Features_MeasureResult_Angle_Get_dirA().

◆ dirB()

meshlib.Vector3f meshlib.features.MeasureResult_Angle.dirB ( )

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

Calls MR_Features_MeasureResult_Angle_Get_dirB().

◆ dirFor()

meshlib.Vector3f meshlib.features.MeasureResult_Angle.dirFor ( boolean b)

Generated from method MR::Features::MeasureResult::Angle::dirFor.

Calls MR_Features_MeasureResult_Angle_dirFor().

◆ isSurfaceNormalA()

boolean meshlib.features.MeasureResult_Angle.isSurfaceNormalA ( )

Whether dir{A,B} is a surface normal or a line direction. Returns a pointer to a member variable of class MR::Features::MeasureResult::Angle named isSurfaceNormalA. The reference to this object might be preserved as the return value.

Calls MR_Features_MeasureResult_Angle_Get_isSurfaceNormalA().

◆ isSurfaceNormalB()

boolean meshlib.features.MeasureResult_Angle.isSurfaceNormalB ( )

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

Calls MR_Features_MeasureResult_Angle_Get_isSurfaceNormalB().

◆ isSurfaceNormalFor()

boolean meshlib.features.MeasureResult_Angle.isSurfaceNormalFor ( boolean b)

Generated from method MR::Features::MeasureResult::Angle::isSurfaceNormalFor.

Calls MR_Features_MeasureResult_Angle_isSurfaceNormalFor().

◆ pointA()

meshlib.Vector3f meshlib.features.MeasureResult_Angle.pointA ( )

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

Calls MR_Features_MeasureResult_Angle_Get_pointA().

◆ pointB()

meshlib.Vector3f meshlib.features.MeasureResult_Angle.pointB ( )

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

Calls MR_Features_MeasureResult_Angle_Get_pointB().

◆ pointFor()

meshlib.Vector3f meshlib.features.MeasureResult_Angle.pointFor ( boolean b)

Generated from method MR::Features::MeasureResult::Angle::pointFor.

Calls MR_Features_MeasureResult_Angle_pointFor().

◆ setDirA()

void meshlib.features.MeasureResult_Angle.setDirA ( meshlib.Vector3f value)

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

Calls MR_Features_MeasureResult_Angle_Set_dirA().

◆ setDirB()

void meshlib.features.MeasureResult_Angle.setDirB ( meshlib.Vector3f value)

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

Calls MR_Features_MeasureResult_Angle_Set_dirB().

◆ setIsSurfaceNormalA()

void meshlib.features.MeasureResult_Angle.setIsSurfaceNormalA ( boolean value)

Whether dir{A,B} is a surface normal or a line direction. Modifies a member variable of class MR::Features::MeasureResult::Angle named isSurfaceNormalA.

Calls MR_Features_MeasureResult_Angle_Set_isSurfaceNormalA().

◆ setIsSurfaceNormalB()

void meshlib.features.MeasureResult_Angle.setIsSurfaceNormalB ( boolean value)

Modifies a member variable of class MR::Features::MeasureResult::Angle named isSurfaceNormalB.

Calls MR_Features_MeasureResult_Angle_Set_isSurfaceNormalB().

◆ setPointA()

void meshlib.features.MeasureResult_Angle.setPointA ( meshlib.Vector3f value)

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

Calls MR_Features_MeasureResult_Angle_Set_pointA().

◆ setPointB()

void meshlib.features.MeasureResult_Angle.setPointB ( meshlib.Vector3f value)

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

Calls MR_Features_MeasureResult_Angle_Set_pointB().

◆ setStatus()

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

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

Calls MR_Features_MeasureResult_Angle_Set_status().

◆ staticDowncastFromMeasureResult_BasicPart()

meshlib.features.MeasureResult_Angle meshlib.features.MeasureResult_Angle.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_Angle. The result refers to object.

Calls MR_Features_MeasureResult_Angle_MutableStaticDowncastFrom_MR_Features_MeasureResult_BasicPart().

◆ status()

meshlib.features.MeasureResult_Status meshlib.features.MeasureResult_Angle.status ( )

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

Calls MR_Features_MeasureResult_Angle_Get_status().

◆ upcastToMeasureResult_BasicPart()

meshlib.features.MeasureResult_BasicPart meshlib.features.MeasureResult_Angle.upcastToMeasureResult_BasicPart ( )

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

Calls MR_Features_MeasureResult_Angle_MutableUpcastTo_MR_Features_MeasureResult_BasicPart().


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