MeshLib C# Docs
Loading...
Searching...
No Matches
MR.DeloneSettings Class Reference

Generated from class MR.DeloneSettings. This is the non-const half of the class. More...

+ Inheritance diagram for MR.DeloneSettings:

Public Member Functions

unsafe DeloneSettings ()
 Constructs an empty (default-constructed) instance.
 
unsafe DeloneSettings (float maxDeviationAfterFlip, float maxAngleChange, float criticalTriAspectRatio, MR.Const_FaceBitSet? region, MR.Const_UndirectedEdgeBitSet? notFlippable, MR.Const_VertBitSet? vertRegion)
 Constructs MR.DeloneSettings elementwise.
 
unsafe DeloneSettings (MR.Const_DeloneSettings _other)
 Generated from constructor MR.DeloneSettings.DeloneSettings.
 
 DeloneSettings (DeloneSettings _other)
 Generated from constructor MR.DeloneSettings.DeloneSettings.
 
unsafe MR.DeloneSettings assign (MR.Const_DeloneSettings _other)
 Generated from method MR.DeloneSettings.operator=.
 

Properties

new unsafe ref float maxDeviationAfterFlip [get]
 Maximal allowed surface deviation during every individual flip.
 
new unsafe ref float maxAngleChange [get]
 Maximal allowed dihedral angle change (in radians) over the flipped edge.
 
new unsafe ref float criticalTriAspectRatio [get]
 
new unsafe MR.? Const_FaceBitSet region [get, set]
 Only edges with left and right faces in this set can be flipped.
 
new unsafe MR.? Const_UndirectedEdgeBitSet notFlippable [get, set]
 Edges specified by this bit-set will never be flipped.
 
new unsafe MR.? Const_VertBitSet vertRegion [get, set]
 Only edges with origin or destination in this set before or after flip can be flipped.
 

Detailed Description

Generated from class MR.DeloneSettings. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ DeloneSettings() [1/4]

unsafe MR.DeloneSettings.DeloneSettings ( )
inline

Constructs an empty (default-constructed) instance.

◆ DeloneSettings() [2/4]

unsafe MR.DeloneSettings.DeloneSettings ( float maxDeviationAfterFlip,
float maxAngleChange,
float criticalTriAspectRatio,
MR.Const_FaceBitSet? region,
MR.Const_UndirectedEdgeBitSet? notFlippable,
MR.Const_VertBitSet? vertRegion )
inline

Constructs MR.DeloneSettings elementwise.

◆ DeloneSettings() [3/4]

unsafe MR.DeloneSettings.DeloneSettings ( MR.Const_DeloneSettings _other)
inline

Generated from constructor MR.DeloneSettings.DeloneSettings.

◆ DeloneSettings() [4/4]

MR.DeloneSettings.DeloneSettings ( DeloneSettings _other)
inline

Generated from constructor MR.DeloneSettings.DeloneSettings.

Member Function Documentation

◆ assign()

unsafe MR.DeloneSettings MR.DeloneSettings.assign ( MR.Const_DeloneSettings _other)
inline

Generated from method MR.DeloneSettings.operator=.

Property Documentation

◆ criticalTriAspectRatio

new unsafe ref float MR.DeloneSettings.criticalTriAspectRatio
get

if this value is less than FLT_MAX then the algorithm will ignore dihedral angle check if one of triangles has aspect ratio more than this value

◆ maxAngleChange

new unsafe ref float MR.DeloneSettings.maxAngleChange
get

Maximal allowed dihedral angle change (in radians) over the flipped edge.

◆ maxDeviationAfterFlip

new unsafe ref float MR.DeloneSettings.maxDeviationAfterFlip
get

Maximal allowed surface deviation during every individual flip.

◆ notFlippable

new unsafe MR.? Const_UndirectedEdgeBitSet MR.DeloneSettings.notFlippable
getset

Edges specified by this bit-set will never be flipped.

◆ region

new unsafe MR.? Const_FaceBitSet MR.DeloneSettings.region
getset

Only edges with left and right faces in this set can be flipped.

◆ vertRegion

new unsafe MR.? Const_VertBitSet MR.DeloneSettings.vertRegion
getset

Only edges with origin or destination in this set before or after flip can be flipped.


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