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

Public Member Functions

None __init__ (self)
 
None __init__ (self, FillHoleMetric arg0)
 
None __init__ (self, func_double_from_Id_VertTag_Id_VertTag_Id_VertTag triangleMetric, func_double_from_Id_VertTag_Id_VertTag_Id_VertTag_Id_VertTag edgeMetric, func_double_from_double_double combineMetric)
 
func_double_from_double_double combineMetric (self)
 
None combineMetric (self, func_double_from_double_double arg1)
 
func_double_from_Id_VertTag_Id_VertTag_Id_VertTag_Id_VertTag edgeMetric (self)
 
None edgeMetric (self, func_double_from_Id_VertTag_Id_VertTag_Id_VertTag_Id_VertTag arg1)
 
func_double_from_Id_VertTag_Id_VertTag_Id_VertTag triangleMetric (self)
 
None triangleMetric (self, func_double_from_Id_VertTag_Id_VertTag_Id_VertTag arg1)
 

Static Protected Member Functions

 _pybind11_conduit_v1_ (*args, **kwargs)
 

Detailed Description

Generated from:  MR::FillHoleMetric

\\struct MR::FillHoleMetric
\\brief Holds metrics for fillHole and buildCylinderBetweenTwoHoles triangulation\\n

This is struct used as optimization metric of fillHole and buildCylinderBetweenTwoHoles functions\\n

\\sa \\ref getCircumscribedMetric
\\sa \\ref getPlaneFillMetric
\\sa \\ref getEdgeLengthFillMetric
\\sa \\ref getEdgeLengthStitchMetric
\\sa \\ref getComplexStitchMetric
\\sa \\ref fillHole
\\sa \\ref buildCylinderBetweenTwoHoles

Constructor & Destructor Documentation

◆ __init__() [1/3]

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

◆ __init__() [2/3]

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

◆ __init__() [3/3]

None mrmeshpy.FillHoleMetric.__init__ ( self,
func_double_from_Id_VertTag_Id_VertTag_Id_VertTag triangleMetric,
func_double_from_Id_VertTag_Id_VertTag_Id_VertTag_Id_VertTag edgeMetric,
func_double_from_double_double combineMetric )
Implicit aggregate constructor.

Member Function Documentation

◆ _pybind11_conduit_v1_()

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

◆ combineMetric() [1/2]

func_double_from_double_double mrmeshpy.FillHoleMetric.combineMetric ( self)
is called to combine metrics from different candidates, if it is not set it just summarizes input

◆ combineMetric() [2/2]

None mrmeshpy.FillHoleMetric.combineMetric ( self,
func_double_from_double_double arg1 )

◆ edgeMetric() [1/2]

func_double_from_Id_VertTag_Id_VertTag_Id_VertTag_Id_VertTag mrmeshpy.FillHoleMetric.edgeMetric ( self)
is called for each edge, if it is set

◆ edgeMetric() [2/2]

None mrmeshpy.FillHoleMetric.edgeMetric ( self,
func_double_from_Id_VertTag_Id_VertTag_Id_VertTag_Id_VertTag arg1 )

◆ triangleMetric() [1/2]

func_double_from_Id_VertTag_Id_VertTag_Id_VertTag mrmeshpy.FillHoleMetric.triangleMetric ( self)
is called for each triangle, if it is set

◆ triangleMetric() [2/2]

None mrmeshpy.FillHoleMetric.triangleMetric ( self,
func_double_from_Id_VertTag_Id_VertTag_Id_VertTag arg1 )

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