MeshLib C# Docs
Loading...
Searching...
No Matches

Parameters for findDisorientedFaces function Generated from class MR.FindDisorientationParams. This is the const half of the class. More...

Inheritance diagram for MR.Const_FindDisorientationParams:

Classes

struct  _Underlying

Public Types

enum  RayMode : int { Positive = 0 , Shallowest = 1 , Both = 2 }
 Mode of detecting disoriented face. More...

Public Member Functions

virtual void Dispose ()
unsafe Const_FindDisorientationParams ()
 Constructs an empty (default-constructed) instance.
unsafe Const_FindDisorientationParams (MR.FindDisorientationParams.RayMode mode, bool virtualFillHoles, MR.Std._ByValue_Function_Bool_From_Float cb)
 Constructs MR.FindDisorientationParams elementwise.
unsafe Const_FindDisorientationParams (MR._ByValue_FindDisorientationParams _other)
 Generated from constructor MR.FindDisorientationParams.FindDisorientationParams.
 Const_FindDisorientationParams (Const_FindDisorientationParams _other)
 Generated from constructor MR.FindDisorientationParams.FindDisorientationParams.
 Const_FindDisorientationParams (FindDisorientationParams _other)
 Generated from constructor MR.FindDisorientationParams.FindDisorientationParams.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe MR.FindDisorientationParams.RayMode__ref_storage_mode
unsafe bool * __ref_storage_virtualFillHoles

Properties

unsafe MR.FindDisorientationParams.RayMode mode [get]
unsafe bool virtualFillHoles [get]
 if set - copy mesh, and fills holes for better quality in case of ray going out through hole
unsafe MR.Std.Const_Function_Bool_From_Float cb [get, protected set]

Detailed Description

Parameters for findDisorientedFaces function Generated from class MR.FindDisorientationParams. This is the const half of the class.

Member Enumeration Documentation

◆ RayMode

Mode of detecting disoriented face.

Enumerator
Positive 

positive (normal) direction of face should have even number of intersections

Shallowest 

positive or negative (normal or -normal) direction (the one with lowest number of intersections) should have even/odd number of intersections

Both 

both direction should have correct number of intersections (positive - even; negative - odd)

Constructor & Destructor Documentation

◆ Const_FindDisorientationParams() [1/5]

unsafe MR.Const_FindDisorientationParams.Const_FindDisorientationParams ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_FindDisorientationParams() [2/5]

unsafe MR.Const_FindDisorientationParams.Const_FindDisorientationParams ( MR.FindDisorientationParams.RayMode mode,
bool virtualFillHoles,
MR.Std._ByValue_Function_Bool_From_Float cb )
inline

Constructs MR.FindDisorientationParams elementwise.

◆ Const_FindDisorientationParams() [3/5]

unsafe MR.Const_FindDisorientationParams.Const_FindDisorientationParams ( MR._ByValue_FindDisorientationParams _other)
inline

◆ Const_FindDisorientationParams() [4/5]

MR.Const_FindDisorientationParams.Const_FindDisorientationParams ( Const_FindDisorientationParams _other)
inline

◆ Const_FindDisorientationParams() [5/5]

MR.Const_FindDisorientationParams.Const_FindDisorientationParams ( FindDisorientationParams _other)
inline

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_FindDisorientationParams.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.Const_FindDisorientationParams.Dispose ( bool disposing)
inlineprotectedvirtual

Member Data Documentation

◆ __ref_storage_mode

unsafe MR.FindDisorientationParams.RayMode* MR.Const_FindDisorientationParams.__ref_storage_mode
protected

◆ __ref_storage_virtualFillHoles

unsafe bool* MR.Const_FindDisorientationParams.__ref_storage_virtualFillHoles
protected

Property Documentation

◆ cb

unsafe MR.Std.Const_Function_Bool_From_Float MR.Const_FindDisorientationParams.cb
getprotected set

◆ mode

unsafe MR.FindDisorientationParams.RayMode MR.Const_FindDisorientationParams.mode
get

◆ virtualFillHoles

unsafe bool MR.Const_FindDisorientationParams.virtualFillHoles
get

if set - copy mesh, and fills holes for better quality in case of ray going out through hole


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