MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.RefineParameters Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, RefineParameters arg0)
 
None __init__ (self, float distanceLimit, float normalTolerance, FaceBitSet faceRegion, VertBitSet vertRegion, int maxIterations, func_bool_from_float callback)
 
func_bool_from_float callback (self)
 
None callback (self, func_bool_from_float arg1)
 
float distanceLimit (self)
 
None distanceLimit (self, float arg1)
 
FaceBitSet faceRegion (self)
 
None faceRegion (self, FaceBitSet arg1)
 
int maxIterations (self)
 
None maxIterations (self, int arg1)
 
float normalTolerance (self)
 
None normalTolerance (self, float arg1)
 
VertBitSet vertRegion (self)
 
None vertRegion (self, VertBitSet arg1)
 

Static Protected Member Functions

 _pybind11_conduit_v1_ (*args, **kwargs)
 

Detailed Description

Generated from:  MR::RefineParameters

Optional parameters for \\ref refineFeatureObject

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.RefineParameters.__init__ ( self)
Implicit default constructor.

◆ __init__() [2/3]

None mrmeshpy.RefineParameters.__init__ ( self,
RefineParameters arg0 )
Implicit copy constructor.

◆ __init__() [3/3]

None mrmeshpy.RefineParameters.__init__ ( self,
float distanceLimit,
float normalTolerance,
FaceBitSet faceRegion,
VertBitSet vertRegion,
int maxIterations,
func_bool_from_float callback )
Implicit aggregate constructor.

Member Function Documentation

◆ _pybind11_conduit_v1_()

mrmeshpy.RefineParameters._pybind11_conduit_v1_ ( * args,
** kwargs )
staticprotected

◆ callback() [1/2]

func_bool_from_float mrmeshpy.RefineParameters.callback ( self)
Progress callback

◆ callback() [2/2]

None mrmeshpy.RefineParameters.callback ( self,
func_bool_from_float arg1 )

◆ distanceLimit() [1/2]

float mrmeshpy.RefineParameters.distanceLimit ( self)
Maximum distance from the source model to the feature

◆ distanceLimit() [2/2]

None mrmeshpy.RefineParameters.distanceLimit ( self,
float arg1 )

◆ faceRegion() [1/2]

FaceBitSet mrmeshpy.RefineParameters.faceRegion ( self)
(for meshes only) Reference faces used for filtering intermediate results that are too far from it

◆ faceRegion() [2/2]

None mrmeshpy.RefineParameters.faceRegion ( self,
FaceBitSet arg1 )

◆ maxIterations() [1/2]

int mrmeshpy.RefineParameters.maxIterations ( self)
Maximum amount of iterations performed until a stable set of points is found

◆ maxIterations() [2/2]

None mrmeshpy.RefineParameters.maxIterations ( self,
int arg1 )

◆ normalTolerance() [1/2]

float mrmeshpy.RefineParameters.normalTolerance ( self)
Maximum angle between the source model's normal and the feature's normal

◆ normalTolerance() [2/2]

None mrmeshpy.RefineParameters.normalTolerance ( self,
float arg1 )

◆ vertRegion() [1/2]

VertBitSet mrmeshpy.RefineParameters.vertRegion ( self)
(for meshes only) Reference vertices used for filtering intermediate results that are too far from it

◆ vertRegion() [2/2]

None mrmeshpy.RefineParameters.vertRegion ( self,
VertBitSet arg1 )

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