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

Public Member Functions

 Cone3ApproximationParams (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 Cone3ApproximationParams ()
 Cone3ApproximationParams (int levenbergMarquardtMaxIteration, meshlib.ConeFitterType coneFitterType, int hemisphereSearchPhiResolution, int hemisphereSearchThetaResolution)
 Cone3ApproximationParams (meshlib.Cone3ApproximationParams _other)
meshlib.Cone3ApproximationParams assignFromAnother (meshlib.Cone3ApproximationParams _other)
int levenbergMarquardtMaxIteration ()
void setLevenbergMarquardtMaxIteration (int value)
meshlib.ConeFitterType coneFitterType ()
void setConeFitterType (meshlib.ConeFitterType value)
int hemisphereSearchPhiResolution ()
void setHemisphereSearchPhiResolution (int value)
int hemisphereSearchThetaResolution ()
void setHemisphereSearchThetaResolution (int 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::Cone3ApproximationParams.

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

Constructor & Destructor Documentation

◆ Cone3ApproximationParams() [1/4]

meshlib.Cone3ApproximationParams.Cone3ApproximationParams ( 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.

◆ Cone3ApproximationParams() [2/4]

meshlib.Cone3ApproximationParams.Cone3ApproximationParams ( )

Constructs an empty (default-constructed) instance.

Calls MR_Cone3ApproximationParams_DefaultConstruct().

◆ Cone3ApproximationParams() [3/4]

meshlib.Cone3ApproximationParams.Cone3ApproximationParams ( int levenbergMarquardtMaxIteration,
meshlib.ConeFitterType coneFitterType,
int hemisphereSearchPhiResolution,
int hemisphereSearchThetaResolution )

Constructs MR::Cone3ApproximationParams elementwise. The reference to the parameter coneFitterType might be preserved in the constructed object.

Calls MR_Cone3ApproximationParams_ConstructFrom().

◆ Cone3ApproximationParams() [4/4]

meshlib.Cone3ApproximationParams.Cone3ApproximationParams ( meshlib.Cone3ApproximationParams _other)

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

Calls MR_Cone3ApproximationParams_ConstructFromAnother().

Member Function Documentation

◆ assignFromAnother()

meshlib.Cone3ApproximationParams meshlib.Cone3ApproximationParams.assignFromAnother ( meshlib.Cone3ApproximationParams _other)

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

Calls MR_Cone3ApproximationParams_AssignFromAnother().

◆ coneFitterType()

meshlib.ConeFitterType meshlib.Cone3ApproximationParams.coneFitterType ( )

Returns a pointer to a member variable of class MR::Cone3ApproximationParams named coneFitterType. The reference to this object might be preserved as the return value.

Calls MR_Cone3ApproximationParams_Get_coneFitterType().

◆ hemisphereSearchPhiResolution()

int meshlib.Cone3ApproximationParams.hemisphereSearchPhiResolution ( )

Returns a pointer to a member variable of class MR::Cone3ApproximationParams named hemisphereSearchPhiResolution. The reference to this object might be preserved as the return value.

Calls MR_Cone3ApproximationParams_Get_hemisphereSearchPhiResolution().

◆ hemisphereSearchThetaResolution()

int meshlib.Cone3ApproximationParams.hemisphereSearchThetaResolution ( )

Returns a pointer to a member variable of class MR::Cone3ApproximationParams named hemisphereSearchThetaResolution. The reference to this object might be preserved as the return value.

Calls MR_Cone3ApproximationParams_Get_hemisphereSearchThetaResolution().

◆ levenbergMarquardtMaxIteration()

int meshlib.Cone3ApproximationParams.levenbergMarquardtMaxIteration ( )

Returns a pointer to a member variable of class MR::Cone3ApproximationParams named levenbergMarquardtMaxIteration. The reference to this object might be preserved as the return value.

Calls MR_Cone3ApproximationParams_Get_levenbergMarquardtMaxIteration().

◆ setConeFitterType()

void meshlib.Cone3ApproximationParams.setConeFitterType ( meshlib.ConeFitterType value)

Modifies a member variable of class MR::Cone3ApproximationParams named coneFitterType. The reference to the parameter value might be preserved in this object in element coneFitterType.

Calls MR_Cone3ApproximationParams_Set_coneFitterType().

◆ setHemisphereSearchPhiResolution()

void meshlib.Cone3ApproximationParams.setHemisphereSearchPhiResolution ( int value)

Modifies a member variable of class MR::Cone3ApproximationParams named hemisphereSearchPhiResolution.

Calls MR_Cone3ApproximationParams_Set_hemisphereSearchPhiResolution().

◆ setHemisphereSearchThetaResolution()

void meshlib.Cone3ApproximationParams.setHemisphereSearchThetaResolution ( int value)

Modifies a member variable of class MR::Cone3ApproximationParams named hemisphereSearchThetaResolution.

Calls MR_Cone3ApproximationParams_Set_hemisphereSearchThetaResolution().

◆ setLevenbergMarquardtMaxIteration()

void meshlib.Cone3ApproximationParams.setLevenbergMarquardtMaxIteration ( int value)

Modifies a member variable of class MR::Cone3ApproximationParams named levenbergMarquardtMaxIteration.

Calls MR_Cone3ApproximationParams_Set_levenbergMarquardtMaxIteration().


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