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

Public Member Functions

 Nesting3mfParams (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 Nesting3mfParams ()
 Nesting3mfParams (meshlib.Vector_MR_Nesting_MeshXf_MR_ObjId meshes, float zStep, float decimateMaxError, meshlib.Image image, meshlib.std_vector_MR_Image meshImages, meshlib.std_vector_std_string meshNames, meshlib.std_function_bool_from_float cb)
 Nesting3mfParams (meshlib.nesting.Nesting3mfParams _other)
meshlib.nesting.Nesting3mfParams assignFromAnother (meshlib.nesting.Nesting3mfParams _other)
meshlib.Vector_MR_Nesting_MeshXf_MR_ObjId meshes ()
void setMeshes (meshlib.Vector_MR_Nesting_MeshXf_MR_ObjId value)
float zStep ()
void setZStep (float value)
float decimateMaxError ()
void setDecimateMaxError (float value)
java.lang.foreign.MemorySegment image ()
void setImage (meshlib.Image value)
java.lang.foreign.MemorySegment meshImages ()
void setMeshImages (meshlib.std_vector_MR_Image value)
java.lang.foreign.MemorySegment meshNames ()
void setMeshNames (meshlib.std_vector_std_string 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

Generated from class MR::Nesting::Nesting3mfParams.

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

Constructor & Destructor Documentation

◆ Nesting3mfParams() [1/4]

meshlib.nesting.Nesting3mfParams.Nesting3mfParams ( 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.

◆ Nesting3mfParams() [2/4]

meshlib.nesting.Nesting3mfParams.Nesting3mfParams ( )

Constructs an empty (default-constructed) instance.

Calls MR_Nesting_Nesting3mfParams_DefaultConstruct().

◆ Nesting3mfParams() [3/4]

meshlib.nesting.Nesting3mfParams.Nesting3mfParams ( meshlib.Vector_MR_Nesting_MeshXf_MR_ObjId meshes,
float zStep,
float decimateMaxError,
meshlib.Image image,
meshlib.std_vector_MR_Image meshImages,
meshlib.std_vector_std_string meshNames,
meshlib.std_function_bool_from_float cb )

Constructs MR::Nesting::Nesting3mfParams elementwise. The reference to the parameter meshes might be preserved in the constructed object. The reference to the parameter image might be preserved in the constructed object. The reference to the parameter meshImages might be preserved in the constructed object. The reference to the parameter meshNames might be preserved in the constructed object. The reference to the parameter cb might be preserved in the constructed object.

Calls MR_Nesting_Nesting3mfParams_ConstructFrom().

◆ Nesting3mfParams() [4/4]

meshlib.nesting.Nesting3mfParams.Nesting3mfParams ( meshlib.nesting.Nesting3mfParams _other)

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

Calls MR_Nesting_Nesting3mfParams_ConstructFromAnother().

Member Function Documentation

◆ assignFromAnother()

meshlib.nesting.Nesting3mfParams meshlib.nesting.Nesting3mfParams.assignFromAnother ( meshlib.nesting.Nesting3mfParams _other)

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

Calls MR_Nesting_Nesting3mfParams_AssignFromAnother().

◆ cb()

meshlib.std_function_bool_from_float meshlib.nesting.Nesting3mfParams.cb ( )

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

Calls MR_Nesting_Nesting3mfParams_Get_cb().

◆ decimateMaxError()

float meshlib.nesting.Nesting3mfParams.decimateMaxError ( )

max error for slice decimation: 0 - no decimation, >0 - used directly as the slice decimation max error Returns a pointer to a member variable of class MR::Nesting::Nesting3mfParams named decimateMaxError. The reference to this object might be preserved as the return value.

Calls MR_Nesting_Nesting3mfParams_Get_decimateMaxError().

◆ image()

java.lang.foreign.MemorySegment meshlib.nesting.Nesting3mfParams.image ( )

optional image of all meshes in nest Returns a pointer to a member variable of class MR::Nesting::Nesting3mfParams named image. The reference to this object might be preserved as the return value.

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

◆ meshes()

meshlib.Vector_MR_Nesting_MeshXf_MR_ObjId meshlib.nesting.Nesting3mfParams.meshes ( )

nested meshes with their transforms into nest Returns a pointer to a member variable of class MR::Nesting::Nesting3mfParams named meshes. The reference to this object might be preserved as the return value.

Calls MR_Nesting_Nesting3mfParams_Get_meshes().

◆ meshImages()

java.lang.foreign.MemorySegment meshlib.nesting.Nesting3mfParams.meshImages ( )

optional screen shots of each mesh one by one Returns a pointer to a member variable of class MR::Nesting::Nesting3mfParams named meshImages. The reference to this object might be preserved as the return value.

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

◆ meshNames()

java.lang.foreign.MemorySegment meshlib.nesting.Nesting3mfParams.meshNames ( )

optional names of each mesh one by one Returns a pointer to a member variable of class MR::Nesting::Nesting3mfParams named meshNames. The reference to this object might be preserved as the return value.

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

◆ setCb()

void meshlib.nesting.Nesting3mfParams.setCb ( meshlib.std_function_bool_from_float value)

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

Calls MR_Nesting_Nesting3mfParams_Set_cb().

◆ setDecimateMaxError()

void meshlib.nesting.Nesting3mfParams.setDecimateMaxError ( float value)

max error for slice decimation: 0 - no decimation, >0 - used directly as the slice decimation max error Modifies a member variable of class MR::Nesting::Nesting3mfParams named decimateMaxError.

Calls MR_Nesting_Nesting3mfParams_Set_decimateMaxError().

◆ setImage()

void meshlib.nesting.Nesting3mfParams.setImage ( meshlib.Image value)

optional image of all meshes in nest Modifies a member variable of class MR::Nesting::Nesting3mfParams named image. The reference to the parameter value might be preserved in this object in element image.

Calls MR_Nesting_Nesting3mfParams_Set_image().

◆ setMeshes()

void meshlib.nesting.Nesting3mfParams.setMeshes ( meshlib.Vector_MR_Nesting_MeshXf_MR_ObjId value)

nested meshes with their transforms into nest Modifies a member variable of class MR::Nesting::Nesting3mfParams named meshes. The reference to the parameter value might be preserved in this object in element meshes.

Calls MR_Nesting_Nesting3mfParams_Set_meshes().

◆ setMeshImages()

void meshlib.nesting.Nesting3mfParams.setMeshImages ( meshlib.std_vector_MR_Image value)

optional screen shots of each mesh one by one Modifies a member variable of class MR::Nesting::Nesting3mfParams named meshImages. The reference to the parameter value might be preserved in this object in element meshImages.

Calls MR_Nesting_Nesting3mfParams_Set_meshImages().

◆ setMeshNames()

void meshlib.nesting.Nesting3mfParams.setMeshNames ( meshlib.std_vector_std_string value)

optional names of each mesh one by one Modifies a member variable of class MR::Nesting::Nesting3mfParams named meshNames. The reference to the parameter value might be preserved in this object in element meshNames.

Calls MR_Nesting_Nesting3mfParams_Set_meshNames().

◆ setZStep()

void meshlib.nesting.Nesting3mfParams.setZStep ( float value)

slicing step Modifies a member variable of class MR::Nesting::Nesting3mfParams named zStep.

Calls MR_Nesting_Nesting3mfParams_Set_zStep().

◆ zStep()

float meshlib.nesting.Nesting3mfParams.zStep ( )

slicing step Returns a pointer to a member variable of class MR::Nesting::Nesting3mfParams named zStep. The reference to this object might be preserved as the return value.

Calls MR_Nesting_Nesting3mfParams_Get_zStep().


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