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

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

Inheritance diagram for MR.IntrinsicDeloneSettings:

Public Member Functions

unsafe IntrinsicDeloneSettings ()
 Constructs an empty (default-constructed) instance.
unsafe IntrinsicDeloneSettings (float threshold, MR.Const_FaceBitSet? region, MR.Const_UndirectedEdgeBitSet? notFlippable, MR.Const_VertBitSet? vertRegion)
 Constructs MR.IntrinsicDeloneSettings elementwise.
unsafe IntrinsicDeloneSettings (MR.Const_IntrinsicDeloneSettings _other)
 Generated from constructor MR.IntrinsicDeloneSettings.IntrinsicDeloneSettings.
 IntrinsicDeloneSettings (IntrinsicDeloneSettings _other)
 Generated from constructor MR.IntrinsicDeloneSettings.IntrinsicDeloneSettings.
unsafe MR.IntrinsicDeloneSettings assign (MR.Const_IntrinsicDeloneSettings _other)
 Generated from method MR::IntrinsicDeloneSettings::operator=.
Public Member Functions inherited from MR.Const_IntrinsicDeloneSettings
virtual void Dispose ()
unsafe Const_IntrinsicDeloneSettings ()
 Constructs an empty (default-constructed) instance.
unsafe Const_IntrinsicDeloneSettings (float threshold, MR.Const_FaceBitSet? region, MR.Const_UndirectedEdgeBitSet? notFlippable, MR.Const_VertBitSet? vertRegion)
 Constructs MR.IntrinsicDeloneSettings elementwise.
unsafe Const_IntrinsicDeloneSettings (MR.Const_IntrinsicDeloneSettings _other)
 Generated from constructor MR.IntrinsicDeloneSettings.IntrinsicDeloneSettings.
 Const_IntrinsicDeloneSettings (IntrinsicDeloneSettings _other)
 Generated from constructor MR.IntrinsicDeloneSettings.IntrinsicDeloneSettings.

Properties

new unsafe ref float threshold [get]
 the edge is considered Delaunay, if cotan(a1) + cotan(a2) >= threshold; passing positive(negative) threshold makes less(more) edges satisfy Delaunay conditions
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.
Properties inherited from MR.Const_IntrinsicDeloneSettings
unsafe float threshold [get]
 the edge is considered Delaunay, if cotan(a1) + cotan(a2) >= threshold; passing positive(negative) threshold makes less(more) edges satisfy Delaunay conditions
unsafe MR.? Const_FaceBitSet region [get]
 Only edges with left and right faces in this set can be flipped.
unsafe MR.? Const_UndirectedEdgeBitSet notFlippable [get]
 Edges specified by this bit-set will never be flipped.
unsafe MR.? Const_VertBitSet vertRegion [get]
 Only edges with origin or destination in this set before or after flip can be flipped.

Additional Inherited Members

Protected Member Functions inherited from MR.Const_IntrinsicDeloneSettings
virtual unsafe void Dispose (bool disposing)
Protected Attributes inherited from MR.Const_IntrinsicDeloneSettings
unsafe float * __ref_storage_threshold
unsafe MR.Const_FaceBitSet._Underlying ** __ptr_storage_region
unsafe MR.Const_UndirectedEdgeBitSet._Underlying ** __ptr_storage_notFlippable
unsafe MR.Const_VertBitSet._Underlying ** __ptr_storage_vertRegion

Detailed Description

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

Constructor & Destructor Documentation

◆ IntrinsicDeloneSettings() [1/4]

unsafe MR.IntrinsicDeloneSettings.IntrinsicDeloneSettings ( )
inline

Constructs an empty (default-constructed) instance.

◆ IntrinsicDeloneSettings() [2/4]

unsafe MR.IntrinsicDeloneSettings.IntrinsicDeloneSettings ( float threshold,
MR.Const_FaceBitSet? region,
MR.Const_UndirectedEdgeBitSet? notFlippable,
MR.Const_VertBitSet? vertRegion )
inline

Constructs MR.IntrinsicDeloneSettings elementwise.

◆ IntrinsicDeloneSettings() [3/4]

unsafe MR.IntrinsicDeloneSettings.IntrinsicDeloneSettings ( MR.Const_IntrinsicDeloneSettings _other)
inline

◆ IntrinsicDeloneSettings() [4/4]

MR.IntrinsicDeloneSettings.IntrinsicDeloneSettings ( IntrinsicDeloneSettings _other)
inline

Member Function Documentation

◆ assign()

unsafe MR.IntrinsicDeloneSettings MR.IntrinsicDeloneSettings.assign ( MR.Const_IntrinsicDeloneSettings _other)
inline

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

Property Documentation

◆ notFlippable

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

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

◆ region

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

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

◆ threshold

new unsafe ref float MR.IntrinsicDeloneSettings.threshold
get

the edge is considered Delaunay, if cotan(a1) + cotan(a2) >= threshold; passing positive(negative) threshold makes less(more) edges satisfy Delaunay conditions

◆ vertRegion

new unsafe MR.? Const_VertBitSet MR.IntrinsicDeloneSettings.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: