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

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_BoolFuncFromFloat cb)
 Constructs MR.FindDisorientationParams elementwise.
 
unsafe Const_FindDisorientationParams (MR._ByValue_FindDisorientationParams _other)
 Generated from constructor MR.FindDisorientationParams.FindDisorientationParams.
 

Protected Member Functions

virtual unsafe void Dispose (bool disposing)
 

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_BoolFuncFromFloat cb [get]
 
- Properties inherited from MR.Misc.Object< Const_FindDisorientationParams >
virtual bool _IsOwning [get]
 Returns true if this is an owning instance, and when disposed, will destroy the underlying C++ instance. If false, we assume that the underlying C++ instance will live long enough.
 

Additional Inherited Members

- Protected Attributes inherited from MR.Misc.Object< Const_FindDisorientationParams >
bool _IsOwningVal
 

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

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

Shallowest 

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


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