MeshLib C# Docs
Loading...
Searching...
No Matches
MR.FillHoleMetric Struct Reference

Holds metrics for fillHole and stitchHoles triangulation
This is struct used as optimization metric of fillHole and stitchHoles functions
. More...

Inheritance diagram for MR.FillHoleMetric:

Public Member Functions

unsafe FillHoleMetric ()
 Constructs an empty (default-constructed) instance.
unsafe FillHoleMetric (MR.Std._ByValue_Function_Double_From_MRVertId_MRVertId_MRVertId triangleMetric, MR.Std._ByValue_Function_Double_From_MRVertId_MRVertId_MRVertId_MRVertId edgeMetric, MR.Std._ByValue_Function_Double_From_Double_Double combineMetric)
 Constructs MR.FillHoleMetric elementwise.
unsafe FillHoleMetric (MR._ByValue_FillHoleMetric _other)
 Generated from constructor MR.FillHoleMetric.FillHoleMetric.
 FillHoleMetric (Const_FillHoleMetric _other)
 Generated from constructor MR.FillHoleMetric.FillHoleMetric.
 FillHoleMetric (FillHoleMetric _other)
 Generated from constructor MR.FillHoleMetric.FillHoleMetric.
unsafe MR.FillHoleMetric assign (MR._ByValue_FillHoleMetric _other)
 Generated from method MR::FillHoleMetric::operator=.
Public Member Functions inherited from MR.Const_FillHoleMetric
virtual void Dispose ()
unsafe Const_FillHoleMetric ()
 Constructs an empty (default-constructed) instance.
unsafe Const_FillHoleMetric (MR.Std._ByValue_Function_Double_From_MRVertId_MRVertId_MRVertId triangleMetric, MR.Std._ByValue_Function_Double_From_MRVertId_MRVertId_MRVertId_MRVertId edgeMetric, MR.Std._ByValue_Function_Double_From_Double_Double combineMetric)
 Constructs MR.FillHoleMetric elementwise.
unsafe Const_FillHoleMetric (MR._ByValue_FillHoleMetric _other)
 Generated from constructor MR.FillHoleMetric.FillHoleMetric.
 Const_FillHoleMetric (Const_FillHoleMetric _other)
 Generated from constructor MR.FillHoleMetric.FillHoleMetric.
 Const_FillHoleMetric (FillHoleMetric _other)
 Generated from constructor MR.FillHoleMetric.FillHoleMetric.

Properties

new unsafe MR.Std.Function_Double_From_MRVertId_MRVertId_MRVertId triangleMetric [get, protected set]
 is called for each triangle, if it is set
new unsafe MR.Std.Function_Double_From_MRVertId_MRVertId_MRVertId_MRVertId edgeMetric [get, protected set]
 is called for each edge, if it is set
new unsafe MR.Std.Function_Double_From_Double_Double combineMetric [get, protected set]
 is called to combine metrics from different candidates, if it is not set it just summarizes input
Properties inherited from MR.Const_FillHoleMetric
unsafe MR.Std.Const_Function_Double_From_MRVertId_MRVertId_MRVertId triangleMetric [get, protected set]
 is called for each triangle, if it is set
unsafe MR.Std.Const_Function_Double_From_MRVertId_MRVertId_MRVertId_MRVertId edgeMetric [get, protected set]
 is called for each edge, if it is set
unsafe MR.Std.Const_Function_Double_From_Double_Double combineMetric [get, protected set]
 is called to combine metrics from different candidates, if it is not set it just summarizes input

Additional Inherited Members

Protected Member Functions inherited from MR.Const_FillHoleMetric
virtual unsafe void Dispose (bool disposing)

Detailed Description

Holds metrics for fillHole and stitchHoles triangulation
This is struct used as optimization metric of fillHole and stitchHoles functions
.

See also
getCircumscribedMetric
getPlaneFillMetric
getEdgeLengthFillMetric
getEdgeLengthStitchMetric
getComplexStitchMetric
fillHole
stitchHoles Generated from class MR.FillHoleMetric. This is the const half of the class.
getCircumscribedMetric
getPlaneFillMetric
getEdgeLengthFillMetric
getEdgeLengthStitchMetric
getComplexStitchMetric
fillHole
stitchHoles Generated from class MR.FillHoleMetric. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ FillHoleMetric() [1/5]

unsafe MR.FillHoleMetric.FillHoleMetric ( )
inline

Constructs an empty (default-constructed) instance.

◆ FillHoleMetric() [2/5]

unsafe MR.FillHoleMetric.FillHoleMetric ( MR.Std._ByValue_Function_Double_From_MRVertId_MRVertId_MRVertId triangleMetric,
MR.Std._ByValue_Function_Double_From_MRVertId_MRVertId_MRVertId_MRVertId edgeMetric,
MR.Std._ByValue_Function_Double_From_Double_Double combineMetric )
inline

Constructs MR.FillHoleMetric elementwise.

◆ FillHoleMetric() [3/5]

unsafe MR.FillHoleMetric.FillHoleMetric ( MR._ByValue_FillHoleMetric _other)
inline

Generated from constructor MR.FillHoleMetric.FillHoleMetric.

◆ FillHoleMetric() [4/5]

MR.FillHoleMetric.FillHoleMetric ( Const_FillHoleMetric _other)
inline

Generated from constructor MR.FillHoleMetric.FillHoleMetric.

◆ FillHoleMetric() [5/5]

MR.FillHoleMetric.FillHoleMetric ( FillHoleMetric _other)
inline

Generated from constructor MR.FillHoleMetric.FillHoleMetric.

Member Function Documentation

◆ assign()

unsafe MR.FillHoleMetric MR.FillHoleMetric.assign ( MR._ByValue_FillHoleMetric _other)
inline

Generated from method MR::FillHoleMetric::operator=.

Property Documentation

◆ combineMetric

new unsafe MR.Std.Function_Double_From_Double_Double MR.FillHoleMetric.combineMetric
getprotected set

is called to combine metrics from different candidates, if it is not set it just summarizes input

◆ edgeMetric

new unsafe MR.Std.Function_Double_From_MRVertId_MRVertId_MRVertId_MRVertId MR.FillHoleMetric.edgeMetric
getprotected set

is called for each edge, if it is set

◆ triangleMetric

new unsafe MR.Std.Function_Double_From_MRVertId_MRVertId_MRVertId MR.FillHoleMetric.triangleMetric
getprotected set

is called for each triangle, if it is set


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