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

Public Member Functions

 FixParams (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 FixParams ()
 FixParams (meshlib.fixundercuts.FindParams findParameters, float voxelSize, float bottomExtension, meshlib.FaceBitSet region, boolean smooth, meshlib.std_function_bool_from_float cb)
 FixParams (meshlib.fixundercuts.FixParams _other)
meshlib.fixundercuts.FixParams assignFromAnother (meshlib.fixundercuts.FixParams _other)
meshlib.fixundercuts.FindParams findParameters ()
void setFindParameters (meshlib.fixundercuts.FindParams value)
float voxelSize ()
void setVoxelSize (float value)
float bottomExtension ()
void setBottomExtension (float value)
java.lang.foreign.MemorySegment region ()
void setRegion (meshlib.FaceBitSet value)
boolean smooth ()
void setSmooth (boolean value)
meshlib.std_function_bool_from_float cb ()
void setCb (meshlib.std_function_bool_from_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

Fix undercuts function parameters Generated from class MR::FixUndercuts::FixParams.

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

Constructor & Destructor Documentation

◆ FixParams() [1/4]

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

◆ FixParams() [2/4]

meshlib.fixundercuts.FixParams.FixParams ( )

Constructs an empty (default-constructed) instance.

Calls MR_FixUndercuts_FixParams_DefaultConstruct().

◆ FixParams() [3/4]

meshlib.fixundercuts.FixParams.FixParams ( meshlib.fixundercuts.FindParams findParameters,
float voxelSize,
float bottomExtension,
meshlib.FaceBitSet region,
boolean smooth,
meshlib.std_function_bool_from_float cb )

Constructs MR::FixUndercuts::FixParams elementwise. The reference to the parameter findParameters might be preserved in the constructed object. The reference to the parameter region might be preserved in the constructed object. The reference to the parameter cb might be preserved in the constructed object.

Calls MR_FixUndercuts_FixParams_ConstructFrom().

◆ FixParams() [4/4]

meshlib.fixundercuts.FixParams.FixParams ( meshlib.fixundercuts.FixParams _other)

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

Calls MR_FixUndercuts_FixParams_ConstructFromAnother().

Member Function Documentation

◆ assignFromAnother()

meshlib.fixundercuts.FixParams meshlib.fixundercuts.FixParams.assignFromAnother ( meshlib.fixundercuts.FixParams _other)

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

Calls MR_FixUndercuts_FixParams_AssignFromAnother().

◆ bottomExtension()

float meshlib.fixundercuts.FixParams.bottomExtension ( )

minimum extension of bottom part of the mesh Returns a pointer to a member variable of class MR::FixUndercuts::FixParams named bottomExtension. The reference to this object might be preserved as the return value.

Calls MR_FixUndercuts_FixParams_Get_bottomExtension().

◆ cb()

meshlib.std_function_bool_from_float meshlib.fixundercuts.FixParams.cb ( )

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

Calls MR_FixUndercuts_FixParams_Get_cb().

◆ findParameters()

meshlib.fixundercuts.FindParams meshlib.fixundercuts.FixParams.findParameters ( )

parameters of what is considered as undercut Returns a pointer to a member variable of class MR::FixUndercuts::FixParams named findParameters. The reference to this object might be preserved as the return value.

Calls MR_FixUndercuts_FixParams_Get_findParameters().

◆ region()

java.lang.foreign.MemorySegment meshlib.fixundercuts.FixParams.region ( )

if set - only this region will be fixed (but still all mesh will be rebuild) Returns a pointer to a member variable of class MR::FixUndercuts::FixParams named region. The reference to this object might be preserved as the return value.

Calls MR_FixUndercuts_FixParams_Get_region(). Some types are raw C types, see the C bindings for the details.

◆ setBottomExtension()

void meshlib.fixundercuts.FixParams.setBottomExtension ( float value)

minimum extension of bottom part of the mesh Modifies a member variable of class MR::FixUndercuts::FixParams named bottomExtension.

Calls MR_FixUndercuts_FixParams_Set_bottomExtension().

◆ setCb()

void meshlib.fixundercuts.FixParams.setCb ( meshlib.std_function_bool_from_float value)

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

Calls MR_FixUndercuts_FixParams_Set_cb().

◆ setFindParameters()

void meshlib.fixundercuts.FixParams.setFindParameters ( meshlib.fixundercuts.FindParams value)

parameters of what is considered as undercut Modifies a member variable of class MR::FixUndercuts::FixParams named findParameters. The reference to the parameter value might be preserved in this object in element findParameters.

Calls MR_FixUndercuts_FixParams_Set_findParameters().

◆ setRegion()

void meshlib.fixundercuts.FixParams.setRegion ( meshlib.FaceBitSet value)

if set - only this region will be fixed (but still all mesh will be rebuild) Modifies a member variable of class MR::FixUndercuts::FixParams named region. The reference to the parameter value might be preserved in this object in element region.

Calls MR_FixUndercuts_FixParams_Set_region().

◆ setSmooth()

void meshlib.fixundercuts.FixParams.setSmooth ( boolean value)

if true applies one iterations of gaussian filtering for voxels, useful if thin walls expected Modifies a member variable of class MR::FixUndercuts::FixParams named smooth.

Calls MR_FixUndercuts_FixParams_Set_smooth().

◆ setVoxelSize()

void meshlib.fixundercuts.FixParams.setVoxelSize ( float value)

voxel size for internal computations: lower size - better precision but more system resources required Modifies a member variable of class MR::FixUndercuts::FixParams named voxelSize.

Calls MR_FixUndercuts_FixParams_Set_voxelSize().

◆ smooth()

boolean meshlib.fixundercuts.FixParams.smooth ( )

if true applies one iterations of gaussian filtering for voxels, useful if thin walls expected Returns a pointer to a member variable of class MR::FixUndercuts::FixParams named smooth. The reference to this object might be preserved as the return value.

Calls MR_FixUndercuts_FixParams_Get_smooth().

◆ voxelSize()

float meshlib.fixundercuts.FixParams.voxelSize ( )

voxel size for internal computations: lower size - better precision but more system resources required Returns a pointer to a member variable of class MR::FixUndercuts::FixParams named voxelSize. The reference to this object might be preserved as the return value.

Calls MR_FixUndercuts_FixParams_Get_voxelSize().


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