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) | |
STEP-specific mesh load parameters Generated from class MR::MeshLoad::StepLoadSettings.
Instances created here own their C++ objects, see CppObject.
| 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.
| meshlib.meshload.StepLoadSettings.StepLoadSettings | ( | ) |
Constructs an empty (default-constructed) instance.
Calls MR_MeshLoad_StepLoadSettings_DefaultConstruct().
| meshlib.meshload.StepLoadSettings.StepLoadSettings | ( | double | angularDeflection, |
| double | linearDeflection, | ||
| boolean | relative, | ||
| boolean | autoColorize, | ||
| boolean | forceLoadSubShapes ) |
Constructs MR::MeshLoad::StepLoadSettings elementwise.
Calls MR_MeshLoad_StepLoadSettings_ConstructFrom().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().