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

Public Member Functions

 FillHoleNicelySettings (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 FillHoleNicelySettings ()
 FillHoleNicelySettings (meshlib.FillHoleParams triangulateParams, boolean triangulateOnly, meshlib.SubdivideFillingSettings subdivideSettings, boolean smoothCurvature, meshlib.SmoothFillingSettings smoothSettings, meshlib.OutAttributesFillingSettings outAttributes)
 FillHoleNicelySettings (meshlib.FillHoleNicelySettings _other)
meshlib.FillHoleNicelySettings assignFromAnother (meshlib.FillHoleNicelySettings _other)
meshlib.FillHoleParams triangulateParams ()
void setTriangulateParams (meshlib.FillHoleParams 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::FillHoleNicelySettings.

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

Constructor & Destructor Documentation

◆ FillHoleNicelySettings() [1/4]

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

◆ FillHoleNicelySettings() [2/4]

meshlib.FillHoleNicelySettings.FillHoleNicelySettings ( )

Constructs an empty (default-constructed) instance.

Calls MR_FillHoleNicelySettings_DefaultConstruct().

◆ FillHoleNicelySettings() [3/4]

meshlib.FillHoleNicelySettings.FillHoleNicelySettings ( meshlib.FillHoleParams triangulateParams,
boolean triangulateOnly,
meshlib.SubdivideFillingSettings subdivideSettings,
boolean smoothCurvature,
meshlib.SmoothFillingSettings smoothSettings,
meshlib.OutAttributesFillingSettings outAttributes )

Constructs MR::FillHoleNicelySettings 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_FillHoleNicelySettings_ConstructFrom().

◆ FillHoleNicelySettings() [4/4]

meshlib.FillHoleNicelySettings.FillHoleNicelySettings ( meshlib.FillHoleNicelySettings _other)

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

Calls MR_FillHoleNicelySettings_ConstructFromAnother().

Member Function Documentation

◆ assignFromAnother()

meshlib.FillHoleNicelySettings meshlib.FillHoleNicelySettings.assignFromAnother ( meshlib.FillHoleNicelySettings _other)

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

Calls MR_FillHoleNicelySettings_AssignFromAnother().

◆ outAttributes()

meshlib.OutAttributesFillingSettings meshlib.FillHoleNicelySettings.outAttributes ( )

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

Calls MR_FillHoleNicelySettings_Get_outAttributes().

◆ setOutAttributes()

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

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

Calls MR_FillHoleNicelySettings_Set_outAttributes().

◆ setSmoothCurvature()

void meshlib.FillHoleNicelySettings.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::FillHoleNicelySettings named smoothCurvature.

Calls MR_FillHoleNicelySettings_Set_smoothCurvature().

◆ setSmoothSettings()

void meshlib.FillHoleNicelySettings.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::FillHoleNicelySettings named smoothSettings. The reference to the parameter value might be preserved in this object in element smoothSettings`.

Calls MR_FillHoleNicelySettings_Set_smoothSettings().

◆ setSubdivideSettings()

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

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

Calls MR_FillHoleNicelySettings_Set_subdivideSettings().

◆ setTriangulateOnly()

void meshlib.FillHoleNicelySettings.setTriangulateOnly ( boolean value)

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

Calls MR_FillHoleNicelySettings_Set_triangulateOnly().

◆ setTriangulateParams()

void meshlib.FillHoleNicelySettings.setTriangulateParams ( meshlib.FillHoleParams value)

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

Calls MR_FillHoleNicelySettings_Set_triangulateParams().

◆ smoothCurvature()

boolean meshlib.FillHoleNicelySettings.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::FillHoleNicelySettings named smoothCurvature. The reference to this object might be preserved as the return value.

Calls MR_FillHoleNicelySettings_Get_smoothCurvature().

◆ smoothSettings()

meshlib.SmoothFillingSettings meshlib.FillHoleNicelySettings.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::FillHoleNicelySettings named smoothSettings`. The reference to this object might be preserved as the return value.

Calls MR_FillHoleNicelySettings_Get_smoothSettings().

◆ subdivideSettings()

meshlib.SubdivideFillingSettings meshlib.FillHoleNicelySettings.subdivideSettings ( )

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

Calls MR_FillHoleNicelySettings_Get_subdivideSettings().

◆ triangulateOnly()

boolean meshlib.FillHoleNicelySettings.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::FillHoleNicelySettings named triangulateOnly. The reference to this object might be preserved as the return value.

Calls MR_FillHoleNicelySettings_Get_triangulateOnly().

◆ triangulateParams()

meshlib.FillHoleParams meshlib.FillHoleNicelySettings.triangulateParams ( )

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

Calls MR_FillHoleNicelySettings_Get_triangulateParams().


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