MeshLib Java Docs
Loading...
Searching...
No Matches
meshlib.fixundercuts.ImproveDirectionParameters Class Reference
Inheritance diagram for meshlib.fixundercuts.ImproveDirectionParameters:

Public Member Functions

 ImproveDirectionParameters (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 ImproveDirectionParameters ()
 ImproveDirectionParameters (meshlib.Vector3f hintDirection, float baseAngleStep, float maxBaseAngle, float polarAngleStep)
 ImproveDirectionParameters (meshlib.fixundercuts.ImproveDirectionParameters _other)
meshlib.fixundercuts.ImproveDirectionParameters assignFromAnother (meshlib.fixundercuts.ImproveDirectionParameters _other)
meshlib.Vector3f hintDirection ()
void setHintDirection (meshlib.Vector3f value)
float baseAngleStep ()
void setBaseAngleStep (float value)
float maxBaseAngle ()
void setMaxBaseAngle (float value)
float polarAngleStep ()
void setPolarAngleStep (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 ()

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::FixUndercuts::ImproveDirectionParameters. Derived classes: Direct: (non-virtual) MR::FixUndercuts::DistMapImproveDirectionParameters

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

Constructor & Destructor Documentation

◆ ImproveDirectionParameters() [1/4]

meshlib.fixundercuts.ImproveDirectionParameters.ImproveDirectionParameters ( 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.

◆ ImproveDirectionParameters() [2/4]

meshlib.fixundercuts.ImproveDirectionParameters.ImproveDirectionParameters ( )

Constructs an empty (default-constructed) instance.

Calls MR_FixUndercuts_ImproveDirectionParameters_DefaultConstruct().

◆ ImproveDirectionParameters() [3/4]

meshlib.fixundercuts.ImproveDirectionParameters.ImproveDirectionParameters ( meshlib.Vector3f hintDirection,
float baseAngleStep,
float maxBaseAngle,
float polarAngleStep )

Constructs MR::FixUndercuts::ImproveDirectionParameters elementwise. The reference to the parameter hintDirection might be preserved in the constructed object.

Calls MR_FixUndercuts_ImproveDirectionParameters_ConstructFrom().

◆ ImproveDirectionParameters() [4/4]

meshlib.fixundercuts.ImproveDirectionParameters.ImproveDirectionParameters ( meshlib.fixundercuts.ImproveDirectionParameters _other)

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

Calls MR_FixUndercuts_ImproveDirectionParameters_ConstructFromAnother().

Member Function Documentation

◆ assignFromAnother()

meshlib.fixundercuts.ImproveDirectionParameters meshlib.fixundercuts.ImproveDirectionParameters.assignFromAnother ( meshlib.fixundercuts.ImproveDirectionParameters _other)

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

Calls MR_FixUndercuts_ImproveDirectionParameters_AssignFromAnother().

◆ baseAngleStep()

float meshlib.fixundercuts.ImproveDirectionParameters.baseAngleStep ( )

Radial step given in radians look improveDirection comment Returns a pointer to a member variable of class MR::FixUndercuts::ImproveDirectionParameters named baseAngleStep. The reference to this object might be preserved as the return value.

Calls MR_FixUndercuts_ImproveDirectionParameters_Get_baseAngleStep().

◆ hintDirection()

meshlib.Vector3f meshlib.fixundercuts.ImproveDirectionParameters.hintDirection ( )

Hint direction which will be improved Returns a pointer to a member variable of class MR::FixUndercuts::ImproveDirectionParameters named hintDirection. The reference to this object might be preserved as the return value.

Calls MR_FixUndercuts_ImproveDirectionParameters_Get_hintDirection().

◆ maxBaseAngle()

float meshlib.fixundercuts.ImproveDirectionParameters.maxBaseAngle ( )

Maximum radial line given in radians look improveDirection comment Returns a pointer to a member variable of class MR::FixUndercuts::ImproveDirectionParameters named maxBaseAngle. The reference to this object might be preserved as the return value.

Calls MR_FixUndercuts_ImproveDirectionParameters_Get_maxBaseAngle().

◆ polarAngleStep()

float meshlib.fixundercuts.ImproveDirectionParameters.polarAngleStep ( )

Polar angle step Returns a pointer to a member variable of class MR::FixUndercuts::ImproveDirectionParameters named polarAngleStep. The reference to this object might be preserved as the return value.

Calls MR_FixUndercuts_ImproveDirectionParameters_Get_polarAngleStep().

◆ setBaseAngleStep()

void meshlib.fixundercuts.ImproveDirectionParameters.setBaseAngleStep ( float value)

Radial step given in radians look improveDirection comment Modifies a member variable of class MR::FixUndercuts::ImproveDirectionParameters named baseAngleStep.

Calls MR_FixUndercuts_ImproveDirectionParameters_Set_baseAngleStep().

◆ setHintDirection()

void meshlib.fixundercuts.ImproveDirectionParameters.setHintDirection ( meshlib.Vector3f value)

Hint direction which will be improved Modifies a member variable of class MR::FixUndercuts::ImproveDirectionParameters named hintDirection. The reference to the parameter value might be preserved in this object in element hintDirection.

Calls MR_FixUndercuts_ImproveDirectionParameters_Set_hintDirection().

◆ setMaxBaseAngle()

void meshlib.fixundercuts.ImproveDirectionParameters.setMaxBaseAngle ( float value)

Maximum radial line given in radians look improveDirection comment Modifies a member variable of class MR::FixUndercuts::ImproveDirectionParameters named maxBaseAngle.

Calls MR_FixUndercuts_ImproveDirectionParameters_Set_maxBaseAngle().

◆ setPolarAngleStep()

void meshlib.fixundercuts.ImproveDirectionParameters.setPolarAngleStep ( float value)

Polar angle step Modifies a member variable of class MR::FixUndercuts::ImproveDirectionParameters named polarAngleStep.

Calls MR_FixUndercuts_ImproveDirectionParameters_Set_polarAngleStep().


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