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

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

Inheritance diagram for MR.PlanarTriangulation.TriangulationParameters:

Public Member Functions

unsafe TriangulationParameters ()
 Constructs an empty (default-constructed) instance.
unsafe TriangulationParameters (MR.Std.Const_Vector_StdVectorMRVertId? holeVertsIds, MR.Vector_Int_MRFaceId? outFaceWinding, MR.PlanarTriangulation.IntersectionsMap? outInterMap)
 Constructs MR.PlanarTriangulation.TriangulationParameters elementwise.
unsafe TriangulationParameters (MR.PlanarTriangulation.Const_TriangulationParameters _other)
 Generated from constructor MR.PlanarTriangulation.TriangulationParameters.TriangulationParameters.
 TriangulationParameters (TriangulationParameters _other)
 Generated from constructor MR.PlanarTriangulation.TriangulationParameters.TriangulationParameters.
unsafe MR.PlanarTriangulation.TriangulationParameters assign (MR.PlanarTriangulation.Const_TriangulationParameters _other)
 Generated from method MR::PlanarTriangulation::TriangulationParameters::operator=.
Public Member Functions inherited from MR.PlanarTriangulation.Const_TriangulationParameters
virtual void Dispose ()
unsafe Const_TriangulationParameters ()
 Constructs an empty (default-constructed) instance.
unsafe Const_TriangulationParameters (MR.Std.Const_Vector_StdVectorMRVertId? holeVertsIds, MR.Vector_Int_MRFaceId? outFaceWinding, MR.PlanarTriangulation.IntersectionsMap? outInterMap)
 Constructs MR.PlanarTriangulation.TriangulationParameters elementwise.
unsafe Const_TriangulationParameters (MR.PlanarTriangulation.Const_TriangulationParameters _other)
 Generated from constructor MR.PlanarTriangulation.TriangulationParameters.TriangulationParameters.
 Const_TriangulationParameters (TriangulationParameters _other)
 Generated from constructor MR.PlanarTriangulation.TriangulationParameters.TriangulationParameters.

Properties

new unsafe MR.Std.? Const_Vector_StdVectorMRVertId holeVertsIds [get, set]
 if set merge only points with same vertex id, otherwise merge all points with same coordinates
new unsafe MR.? Vector_Int_MRFaceId outFaceWinding [get, set]
 optional output: winding number of the region each face belongs to; when set, Delone flips after triangulation are skipped, so each face stays strictly inside one winding region
new unsafe MR.PlanarTriangulation.? IntersectionsMap outInterMap [get, set]
 optional output: maps each vertex created at contours intersection to the pair of intersected edges; vertices with id less than shift are original contour vertices
Properties inherited from MR.PlanarTriangulation.Const_TriangulationParameters
unsafe MR.Std.? Const_Vector_StdVectorMRVertId holeVertsIds [get]
 if set merge only points with same vertex id, otherwise merge all points with same coordinates
unsafe MR.? Vector_Int_MRFaceId outFaceWinding [get]
 optional output: winding number of the region each face belongs to; when set, Delone flips after triangulation are skipped, so each face stays strictly inside one winding region
unsafe MR.PlanarTriangulation.? IntersectionsMap outInterMap [get]
 optional output: maps each vertex created at contours intersection to the pair of intersected edges; vertices with id less than shift are original contour vertices

Additional Inherited Members

Protected Member Functions inherited from MR.PlanarTriangulation.Const_TriangulationParameters
virtual unsafe void Dispose (bool disposing)
Protected Attributes inherited from MR.PlanarTriangulation.Const_TriangulationParameters
unsafe MR.Std.Const_Vector_StdVectorMRVertId._Underlying ** __ptr_storage_holeVertsIds
unsafe MR.Vector_Int_MRFaceId._Underlying ** __ptr_storage_outFaceWinding
unsafe MR.PlanarTriangulation.IntersectionsMap._Underlying ** __ptr_storage_outInterMap

Detailed Description

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

Constructor & Destructor Documentation

◆ TriangulationParameters() [1/4]

unsafe MR.PlanarTriangulation.TriangulationParameters.TriangulationParameters ( )
inline

Constructs an empty (default-constructed) instance.

◆ TriangulationParameters() [2/4]

unsafe MR.PlanarTriangulation.TriangulationParameters.TriangulationParameters ( MR.Std.Const_Vector_StdVectorMRVertId? holeVertsIds,
MR.Vector_Int_MRFaceId? outFaceWinding,
MR.PlanarTriangulation.IntersectionsMap? outInterMap )
inline

◆ TriangulationParameters() [3/4]

unsafe MR.PlanarTriangulation.TriangulationParameters.TriangulationParameters ( MR.PlanarTriangulation.Const_TriangulationParameters _other)
inline

◆ TriangulationParameters() [4/4]

MR.PlanarTriangulation.TriangulationParameters.TriangulationParameters ( TriangulationParameters _other)
inline

Member Function Documentation

◆ assign()

unsafe MR.PlanarTriangulation.TriangulationParameters MR.PlanarTriangulation.TriangulationParameters.assign ( MR.PlanarTriangulation.Const_TriangulationParameters _other)
inline

Generated from method MR::PlanarTriangulation::TriangulationParameters::operator=.

Property Documentation

◆ holeVertsIds

new unsafe MR.Std.? Const_Vector_StdVectorMRVertId MR.PlanarTriangulation.TriangulationParameters.holeVertsIds
getset

if set merge only points with same vertex id, otherwise merge all points with same coordinates

◆ outFaceWinding

new unsafe MR.? Vector_Int_MRFaceId MR.PlanarTriangulation.TriangulationParameters.outFaceWinding
getset

optional output: winding number of the region each face belongs to; when set, Delone flips after triangulation are skipped, so each face stays strictly inside one winding region

◆ outInterMap

new unsafe MR.PlanarTriangulation.? IntersectionsMap MR.PlanarTriangulation.TriangulationParameters.outInterMap
getset

optional output: maps each vertex created at contours intersection to the pair of intersected edges; vertices with id less than shift are original contour vertices


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