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

Data with caches for optimizing fan triangulation Generated from class MR.TriangulationHelpers.TriangulatedFanData. This is the const half of the class. More...

Inheritance diagram for MR.TriangulationHelpers.Const_TriangulatedFanData:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_TriangulatedFanData ()
 Constructs an empty (default-constructed) instance.
unsafe Const_TriangulatedFanData (MR.TriangulationHelpers._ByValue_TriangulatedFanData _other)
 Generated from constructor MR.TriangulationHelpers.TriangulatedFanData.TriangulatedFanData.
 Const_TriangulatedFanData (Const_TriangulatedFanData _other)
 Generated from constructor MR.TriangulationHelpers.TriangulatedFanData.TriangulatedFanData.
 Const_TriangulatedFanData (TriangulatedFanData _other)
 Generated from constructor MR.TriangulationHelpers.TriangulatedFanData.TriangulatedFanData.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe MR.VertId__ref_storage_border

Properties

unsafe MR.Std.Const_Vector_MRVertId neighbors [get, protected set]
 clockwise points around center point in (optimized) triangle fan, each pair of points (as well as back()-front() pair) together with the center form a fan triangle
unsafe MR.Std.Const_Vector_StdPairDoubleInt cacheAngleOrder [get, protected set]
 temporary reusable storage to avoid allocations for each point
unsafe ref readonly MR.VertId border [get]
 first border edge (invalid if the center point is not on the boundary) triangle associated with this point is absent
unsafe MR.Const_FewSmallest_MRPointsProjectionResult nearesetPoints [get, protected set]
 the storage to collect n-nearest neighbours, here to avoid allocations for each point

Detailed Description

Data with caches for optimizing fan triangulation Generated from class MR.TriangulationHelpers.TriangulatedFanData. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_TriangulatedFanData() [1/4]

unsafe MR.TriangulationHelpers.Const_TriangulatedFanData.Const_TriangulatedFanData ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_TriangulatedFanData() [2/4]

unsafe MR.TriangulationHelpers.Const_TriangulatedFanData.Const_TriangulatedFanData ( MR.TriangulationHelpers._ByValue_TriangulatedFanData _other)
inline

◆ Const_TriangulatedFanData() [3/4]

MR.TriangulationHelpers.Const_TriangulatedFanData.Const_TriangulatedFanData ( Const_TriangulatedFanData _other)
inline

◆ Const_TriangulatedFanData() [4/4]

MR.TriangulationHelpers.Const_TriangulatedFanData.Const_TriangulatedFanData ( TriangulatedFanData _other)
inline

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.TriangulationHelpers.Const_TriangulatedFanData.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.TriangulationHelpers.Const_TriangulatedFanData.Dispose ( bool disposing)
inlineprotectedvirtual

Member Data Documentation

◆ __ref_storage_border

unsafe MR.VertId* MR.TriangulationHelpers.Const_TriangulatedFanData.__ref_storage_border
protected

Property Documentation

◆ border

unsafe ref readonly MR.VertId MR.TriangulationHelpers.Const_TriangulatedFanData.border
get

first border edge (invalid if the center point is not on the boundary) triangle associated with this point is absent

◆ cacheAngleOrder

unsafe MR.Std.Const_Vector_StdPairDoubleInt MR.TriangulationHelpers.Const_TriangulatedFanData.cacheAngleOrder
getprotected set

temporary reusable storage to avoid allocations for each point

◆ nearesetPoints

unsafe MR.Const_FewSmallest_MRPointsProjectionResult MR.TriangulationHelpers.Const_TriangulatedFanData.nearesetPoints
getprotected set

the storage to collect n-nearest neighbours, here to avoid allocations for each point

◆ neighbors

unsafe MR.Std.Const_Vector_MRVertId MR.TriangulationHelpers.Const_TriangulatedFanData.neighbors
getprotected set

clockwise points around center point in (optimized) triangle fan, each pair of points (as well as back()-front() pair) together with the center form a fan triangle


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