Public Member Functions | |
| FindInnerShellSettings (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner) | |
| FindInnerShellSettings () | |
| FindInnerShellSettings (meshlib.Side side, float maxDistSq, boolean useWindingNumber, float windingNumberThreshold, int minVertsInComp) | |
| FindInnerShellSettings (meshlib.FindInnerShellSettings _other) | |
| meshlib.FindInnerShellSettings | assignFromAnother (meshlib.FindInnerShellSettings _other) |
| meshlib.Side | side () |
| void | setSide (meshlib.Side value) |
| float | maxDistSq () |
| void | setMaxDistSq (float value) |
| boolean | useWindingNumber () |
| void | setUseWindingNumber (boolean value) |
| float | windingNumberThreshold () |
| void | setWindingNumberThreshold (float value) |
| int | minVertsInComp () |
| void | setMinVertsInComp (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) | |
Generated from class MR::FindInnerShellSettings.
Instances created here own their C++ objects, see CppObject.
| meshlib.FindInnerShellSettings.FindInnerShellSettings | ( | 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.FindInnerShellSettings.FindInnerShellSettings | ( | ) |
Constructs an empty (default-constructed) instance.
Calls MR_FindInnerShellSettings_DefaultConstruct().
| meshlib.FindInnerShellSettings.FindInnerShellSettings | ( | meshlib.Side | side, |
| float | maxDistSq, | ||
| boolean | useWindingNumber, | ||
| float | windingNumberThreshold, | ||
| int | minVertsInComp ) |
Constructs MR::FindInnerShellSettings elementwise. The reference to the parameter side might be preserved in the constructed object.
Calls MR_FindInnerShellSettings_ConstructFrom().
| meshlib.FindInnerShellSettings.FindInnerShellSettings | ( | meshlib.FindInnerShellSettings | _other | ) |
Generated from constructor MR::FindInnerShellSettings::FindInnerShellSettings. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
Calls MR_FindInnerShellSettings_ConstructFromAnother().
| meshlib.FindInnerShellSettings meshlib.FindInnerShellSettings.assignFromAnother | ( | meshlib.FindInnerShellSettings | _other | ) |
Generated from method MR::FindInnerShellSettings::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.
Calls MR_FindInnerShellSettings_AssignFromAnother().
| float meshlib.FindInnerShellSettings.maxDistSq | ( | ) |
specifies maximum squared distance from shell parts of interest to source mesh Returns a pointer to a member variable of class MR::FindInnerShellSettings named maxDistSq. The reference to this object might be preserved as the return value.
Calls MR_FindInnerShellSettings_Get_maxDistSq().
| int meshlib.FindInnerShellSettings.minVertsInComp | ( | ) |
components of proper side with smaller number of vertices than this value will be removed from the result; components of wrong side with smaller number of vertices than this value will be added to the result Returns a pointer to a member variable of class MR::FindInnerShellSettings named minVertsInComp. The reference to this object might be preserved as the return value.
Calls MR_FindInnerShellSettings_Get_minVertsInComp().
| void meshlib.FindInnerShellSettings.setMaxDistSq | ( | float | value | ) |
specifies maximum squared distance from shell parts of interest to source mesh Modifies a member variable of class MR::FindInnerShellSettings named maxDistSq.
Calls MR_FindInnerShellSettings_Set_maxDistSq().
| void meshlib.FindInnerShellSettings.setMinVertsInComp | ( | int | value | ) |
components of proper side with smaller number of vertices than this value will be removed from the result; components of wrong side with smaller number of vertices than this value will be added to the result Modifies a member variable of class MR::FindInnerShellSettings named minVertsInComp.
Calls MR_FindInnerShellSettings_Set_minVertsInComp().
| void meshlib.FindInnerShellSettings.setSide | ( | meshlib.Side | value | ) |
specifies which side of shell is of interest: negative or positive relative to mesh normals Modifies a member variable of class MR::FindInnerShellSettings named side. The reference to the parameter value might be preserved in this object in element side.
Calls MR_FindInnerShellSettings_Set_side().
| void meshlib.FindInnerShellSettings.setUseWindingNumber | ( | boolean | value | ) |
if true, a slower algorithm is activated that is more robust in the presence of self-intersections on mesh Modifies a member variable of class MR::FindInnerShellSettings named useWindingNumber.
Calls MR_FindInnerShellSettings_Set_useWindingNumber().
| void meshlib.FindInnerShellSettings.setWindingNumberThreshold | ( | float | value | ) |
positive side if winding number below or equal this threshold; ideal threshold: 0.5 for closed meshes; 0.0 for planar meshes Modifies a member variable of class MR::FindInnerShellSettings named windingNumberThreshold.
Calls MR_FindInnerShellSettings_Set_windingNumberThreshold().
| meshlib.Side meshlib.FindInnerShellSettings.side | ( | ) |
specifies which side of shell is of interest: negative or positive relative to mesh normals Returns a pointer to a member variable of class MR::FindInnerShellSettings named side. The reference to this object might be preserved as the return value.
Calls MR_FindInnerShellSettings_Get_side().
| boolean meshlib.FindInnerShellSettings.useWindingNumber | ( | ) |
if true, a slower algorithm is activated that is more robust in the presence of self-intersections on mesh Returns a pointer to a member variable of class MR::FindInnerShellSettings named useWindingNumber. The reference to this object might be preserved as the return value.
Calls MR_FindInnerShellSettings_Get_useWindingNumber().
| float meshlib.FindInnerShellSettings.windingNumberThreshold | ( | ) |
positive side if winding number below or equal this threshold; ideal threshold: 0.5 for closed meshes; 0.0 for planar meshes Returns a pointer to a member variable of class MR::FindInnerShellSettings named windingNumberThreshold. The reference to this object might be preserved as the return value.
Calls MR_FindInnerShellSettings_Get_windingNumberThreshold().