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

Public Member Functions

 StepLoadSettings (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 StepLoadSettings ()
 StepLoadSettings (double angularDeflection, double linearDeflection, boolean relative, boolean autoColorize, boolean forceLoadSubShapes)
 StepLoadSettings (meshlib.meshload.StepLoadSettings _other)
meshlib.meshload.StepLoadSettings assignFromAnother (meshlib.meshload.StepLoadSettings _other)
double angularDeflection ()
void setAngularDeflection (double value)
double linearDeflection ()
void setLinearDeflection (double value)
boolean relative ()
void setRelative (boolean value)
boolean autoColorize ()
void setAutoColorize (boolean value)
boolean forceLoadSubShapes ()
void setForceLoadSubShapes (boolean 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

STEP-specific mesh load parameters Generated from class MR::MeshLoad::StepLoadSettings.

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

Constructor & Destructor Documentation

◆ StepLoadSettings() [1/4]

meshlib.meshload.StepLoadSettings.StepLoadSettings ( 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.

◆ StepLoadSettings() [2/4]

meshlib.meshload.StepLoadSettings.StepLoadSettings ( )

Constructs an empty (default-constructed) instance.

Calls MR_MeshLoad_StepLoadSettings_DefaultConstruct().

◆ StepLoadSettings() [3/4]

meshlib.meshload.StepLoadSettings.StepLoadSettings ( double angularDeflection,
double linearDeflection,
boolean relative,
boolean autoColorize,
boolean forceLoadSubShapes )

Constructs MR::MeshLoad::StepLoadSettings elementwise.

Calls MR_MeshLoad_StepLoadSettings_ConstructFrom().

◆ StepLoadSettings() [4/4]

meshlib.meshload.StepLoadSettings.StepLoadSettings ( meshlib.meshload.StepLoadSettings _other)

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

Calls MR_MeshLoad_StepLoadSettings_ConstructFromAnother().

Member Function Documentation

◆ angularDeflection()

double meshlib.meshload.StepLoadSettings.angularDeflection ( )

angular deflection used to tessellate the boundary edges Returns a pointer to a member variable of class MR::MeshLoad::StepLoadSettings named angularDeflection. The reference to this object might be preserved as the return value.

Calls MR_MeshLoad_StepLoadSettings_Get_angularDeflection().

◆ assignFromAnother()

meshlib.meshload.StepLoadSettings meshlib.meshload.StepLoadSettings.assignFromAnother ( meshlib.meshload.StepLoadSettings _other)

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

Calls MR_MeshLoad_StepLoadSettings_AssignFromAnother().

◆ autoColorize()

boolean meshlib.meshload.StepLoadSettings.autoColorize ( )

assign distinct per-component colors so the scene is visually inspectable; has no effect if the source STEP file contains any color information Returns a pointer to a member variable of class MR::MeshLoad::StepLoadSettings named autoColorize. The reference to this object might be preserved as the return value.

Calls MR_MeshLoad_StepLoadSettings_Get_autoColorize().

◆ forceLoadSubShapes()

boolean meshlib.meshload.StepLoadSettings.forceLoadSubShapes ( )

split every simple shape into per-body (Solid/Shell) child objects, even if it has a single body; by default single-body shapes are loaded as a single mesh object Returns a pointer to a member variable of class MR::MeshLoad::StepLoadSettings named forceLoadSubShapes. The reference to this object might be preserved as the return value.

Calls MR_MeshLoad_StepLoadSettings_Get_forceLoadSubShapes().

◆ linearDeflection()

double meshlib.meshload.StepLoadSettings.linearDeflection ( )

linear deflection used to tessellate the boundary edges Returns a pointer to a member variable of class MR::MeshLoad::StepLoadSettings named linearDeflection. The reference to this object might be preserved as the return value.

Calls MR_MeshLoad_StepLoadSettings_Get_linearDeflection().

◆ relative()

boolean meshlib.meshload.StepLoadSettings.relative ( )

whether the deflection values are related to the size of edges Returns a pointer to a member variable of class MR::MeshLoad::StepLoadSettings named relative. The reference to this object might be preserved as the return value.

Calls MR_MeshLoad_StepLoadSettings_Get_relative().

◆ setAngularDeflection()

void meshlib.meshload.StepLoadSettings.setAngularDeflection ( double value)

angular deflection used to tessellate the boundary edges Modifies a member variable of class MR::MeshLoad::StepLoadSettings named angularDeflection.

Calls MR_MeshLoad_StepLoadSettings_Set_angularDeflection().

◆ setAutoColorize()

void meshlib.meshload.StepLoadSettings.setAutoColorize ( boolean value)

assign distinct per-component colors so the scene is visually inspectable; has no effect if the source STEP file contains any color information Modifies a member variable of class MR::MeshLoad::StepLoadSettings named autoColorize.

Calls MR_MeshLoad_StepLoadSettings_Set_autoColorize().

◆ setForceLoadSubShapes()

void meshlib.meshload.StepLoadSettings.setForceLoadSubShapes ( boolean value)

split every simple shape into per-body (Solid/Shell) child objects, even if it has a single body; by default single-body shapes are loaded as a single mesh object Modifies a member variable of class MR::MeshLoad::StepLoadSettings named forceLoadSubShapes.

Calls MR_MeshLoad_StepLoadSettings_Set_forceLoadSubShapes().

◆ setLinearDeflection()

void meshlib.meshload.StepLoadSettings.setLinearDeflection ( double value)

linear deflection used to tessellate the boundary edges Modifies a member variable of class MR::MeshLoad::StepLoadSettings named linearDeflection.

Calls MR_MeshLoad_StepLoadSettings_Set_linearDeflection().

◆ setRelative()

void meshlib.meshload.StepLoadSettings.setRelative ( boolean value)

whether the deflection values are related to the size of edges Modifies a member variable of class MR::MeshLoad::StepLoadSettings named relative.

Calls MR_MeshLoad_StepLoadSettings_Set_relative().


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