MeshLib Python Docs
Loading...
Searching...
No Matches
meshlib.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)
 

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 meshlib.mrmeshpy.FillHoleMetric.__init__ ( self)
Implicit default constructor.

◆ __init__() [2/3]

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

◆ __init__() [3/3]

None meshlib.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

◆ combineMetric() [1/2]

func_double_from_double_double meshlib.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 meshlib.mrmeshpy.FillHoleMetric.combineMetric ( self,
func_double_from_double_double arg1 )

◆ edgeMetric() [1/2]

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

◆ edgeMetric() [2/2]

None meshlib.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 meshlib.mrmeshpy.FillHoleMetric.triangleMetric ( self)
is called for each triangle, if it is set

◆ triangleMetric() [2/2]

None meshlib.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: