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

Public Member Functions

 StitchHolesNicelySettings (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 StitchHolesNicelySettings ()
 StitchHolesNicelySettings (meshlib.StitchHolesParams triangulateParams, boolean triangulateOnly, meshlib.SubdivideFillingSettings subdivideSettings, boolean smoothCurvature, meshlib.SmoothFillingSettings smoothSettings, meshlib.OutAttributesFillingSettings outAttributes)
 StitchHolesNicelySettings (meshlib.StitchHolesNicelySettings _other)
meshlib.StitchHolesNicelySettings assignFromAnother (meshlib.StitchHolesNicelySettings _other)
meshlib.StitchHolesParams triangulateParams ()
void setTriangulateParams (meshlib.StitchHolesParams value)
boolean triangulateOnly ()
void setTriangulateOnly (boolean value)
meshlib.SubdivideFillingSettings subdivideSettings ()
void setSubdivideSettings (meshlib.SubdivideFillingSettings value)
boolean smoothCurvature ()
void setSmoothCurvature (boolean value)
meshlib.SmoothFillingSettings smoothSettings ()
void setSmoothSettings (meshlib.SmoothFillingSettings value)
meshlib.OutAttributesFillingSettings outAttributes ()
void setOutAttributes (meshlib.OutAttributesFillingSettings 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::StitchHolesNicelySettings.

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

Constructor & Destructor Documentation

◆ StitchHolesNicelySettings() [1/4]

meshlib.StitchHolesNicelySettings.StitchHolesNicelySettings ( 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.

◆ StitchHolesNicelySettings() [2/4]

meshlib.StitchHolesNicelySettings.StitchHolesNicelySettings ( )

Constructs an empty (default-constructed) instance.

Calls MR_StitchHolesNicelySettings_DefaultConstruct().

◆ StitchHolesNicelySettings() [3/4]

meshlib.StitchHolesNicelySettings.StitchHolesNicelySettings ( meshlib.StitchHolesParams triangulateParams,
boolean triangulateOnly,
meshlib.SubdivideFillingSettings subdivideSettings,
boolean smoothCurvature,
meshlib.SmoothFillingSettings smoothSettings,
meshlib.OutAttributesFillingSettings outAttributes )

Constructs MR::StitchHolesNicelySettings elementwise. The reference to the parameter triangulateParams might be preserved in the constructed object. The reference to the parameter subdivideSettings might be preserved in the constructed object. The reference to the parameter smoothSettings might be preserved in the constructed object. The reference to the parameter outAttributes might be preserved in the constructed object.

Calls MR_StitchHolesNicelySettings_ConstructFrom().

◆ StitchHolesNicelySettings() [4/4]

meshlib.StitchHolesNicelySettings.StitchHolesNicelySettings ( meshlib.StitchHolesNicelySettings _other)

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

Calls MR_StitchHolesNicelySettings_ConstructFromAnother().

Member Function Documentation

◆ assignFromAnother()

meshlib.StitchHolesNicelySettings meshlib.StitchHolesNicelySettings.assignFromAnother ( meshlib.StitchHolesNicelySettings _other)

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

Calls MR_StitchHolesNicelySettings_AssignFromAnother().

◆ outAttributes()

meshlib.OutAttributesFillingSettings meshlib.StitchHolesNicelySettings.outAttributes ( )

structure with optional output attributes Returns a pointer to a member variable of class MR::StitchHolesNicelySettings named outAttributes. The reference to this object might be preserved as the return value.

Calls MR_StitchHolesNicelySettings_Get_outAttributes().

◆ setOutAttributes()

void meshlib.StitchHolesNicelySettings.setOutAttributes ( meshlib.OutAttributesFillingSettings value)

structure with optional output attributes Modifies a member variable of class MR::StitchHolesNicelySettings named outAttributes. The reference to the parameter value might be preserved in this object in element outAttributes.

Calls MR_StitchHolesNicelySettings_Set_outAttributes().

◆ setSmoothCurvature()

void meshlib.StitchHolesNicelySettings.setSmoothCurvature ( boolean value)

Whether to make patch over the hole smooth both inside and on its boundary with existed surface Modifies a member variable of class MR::StitchHolesNicelySettings named smoothCurvature.

Calls MR_StitchHolesNicelySettings_Set_smoothCurvature().

◆ setSmoothSettings()

void meshlib.StitchHolesNicelySettings.setSmoothSettings ( meshlib.SmoothFillingSettings value)

if smoothCurvature is true and triangulateOnly is false - these settings are used to smooth new filling Modifies a member variable of class MR::StitchHolesNicelySettings named smoothSettings. The reference to the parameter value might be preserved in this object in element smoothSettings`.

Calls MR_StitchHolesNicelySettings_Set_smoothSettings().

◆ setSubdivideSettings()

void meshlib.StitchHolesNicelySettings.setSubdivideSettings ( meshlib.SubdivideFillingSettings value)

if triangulateOnly is false - this settings are used to subdivide new filling Modifies a member variable of class MR::StitchHolesNicelySettings named subdivideSettings. The reference to the parameter value might be preserved in this object in element subdivideSettings.

Calls MR_StitchHolesNicelySettings_Set_subdivideSettings().

◆ setTriangulateOnly()

void meshlib.StitchHolesNicelySettings.setTriangulateOnly ( boolean value)

If false then additional vertices are created inside the patch for best mesh quality Modifies a member variable of class MR::StitchHolesNicelySettings named triangulateOnly.

Calls MR_StitchHolesNicelySettings_Set_triangulateOnly().

◆ setTriangulateParams()

void meshlib.StitchHolesNicelySettings.setTriangulateParams ( meshlib.StitchHolesParams value)

how to triangulate the cylinder between holes, must be specified by the user Modifies a member variable of class MR::StitchHolesNicelySettings named triangulateParams. The reference to the parameter value might be preserved in this object in element triangulateParams.

Calls MR_StitchHolesNicelySettings_Set_triangulateParams().

◆ smoothCurvature()

boolean meshlib.StitchHolesNicelySettings.smoothCurvature ( )

Whether to make patch over the hole smooth both inside and on its boundary with existed surface Returns a pointer to a member variable of class MR::StitchHolesNicelySettings named smoothCurvature. The reference to this object might be preserved as the return value.

Calls MR_StitchHolesNicelySettings_Get_smoothCurvature().

◆ smoothSettings()

meshlib.SmoothFillingSettings meshlib.StitchHolesNicelySettings.smoothSettings ( )

if smoothCurvature is true and triangulateOnly is false - these settings are used to smooth new filling Returns a pointer to a member variable of class MR::StitchHolesNicelySettings named smoothSettings`. The reference to this object might be preserved as the return value.

Calls MR_StitchHolesNicelySettings_Get_smoothSettings().

◆ subdivideSettings()

meshlib.SubdivideFillingSettings meshlib.StitchHolesNicelySettings.subdivideSettings ( )

if triangulateOnly is false - this settings are used to subdivide new filling Returns a pointer to a member variable of class MR::StitchHolesNicelySettings named subdivideSettings. The reference to this object might be preserved as the return value.

Calls MR_StitchHolesNicelySettings_Get_subdivideSettings().

◆ triangulateOnly()

boolean meshlib.StitchHolesNicelySettings.triangulateOnly ( )

If false then additional vertices are created inside the patch for best mesh quality Returns a pointer to a member variable of class MR::StitchHolesNicelySettings named triangulateOnly. The reference to this object might be preserved as the return value.

Calls MR_StitchHolesNicelySettings_Get_triangulateOnly().

◆ triangulateParams()

meshlib.StitchHolesParams meshlib.StitchHolesNicelySettings.triangulateParams ( )

how to triangulate the cylinder between holes, must be specified by the user Returns a pointer to a member variable of class MR::StitchHolesNicelySettings named triangulateParams. The reference to this object might be preserved as the return value.

Calls MR_StitchHolesNicelySettings_Get_triangulateParams().


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