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

Generated from class MR.FindOverlappingSettings. This is the const half of the class. More...

Inheritance diagram for MR.Const_FindOverlappingSettings:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_FindOverlappingSettings ()
 Constructs an empty (default-constructed) instance.
unsafe Const_FindOverlappingSettings (float maxDistSq, float maxNormalDot, float minAreaFraction, MR.Std._ByValue_Function_Bool_From_MRFaceId_MRFaceId pred, MR.Std._ByValue_Function_Bool_From_Float cb)
 Constructs MR.FindOverlappingSettings elementwise.
unsafe Const_FindOverlappingSettings (MR._ByValue_FindOverlappingSettings _other)
 Generated from constructor MR.FindOverlappingSettings.FindOverlappingSettings.
 Const_FindOverlappingSettings (Const_FindOverlappingSettings _other)
 Generated from constructor MR.FindOverlappingSettings.FindOverlappingSettings.
 Const_FindOverlappingSettings (FindOverlappingSettings _other)
 Generated from constructor MR.FindOverlappingSettings.FindOverlappingSettings.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe float * __ref_storage_maxDistSq
unsafe float * __ref_storage_maxNormalDot
unsafe float * __ref_storage_minAreaFraction

Properties

unsafe float maxDistSq [get]
unsafe float maxNormalDot [get]
 maximal dot product of one triangle and another overlapping triangle normals
unsafe float minAreaFraction [get]
 consider triangle as overlapping only if the area of the oppositely oriented triangle is at least given fraction of the triangle's area
unsafe MR.Std.Const_Function_Bool_From_MRFaceId_MRFaceId pred [get, protected set]
 if predicate is present it should return true for pair of faces that should be considered as overlap
unsafe MR.Std.Const_Function_Bool_From_Float cb [get, protected set]
 for reporting current progress and allowing the user to cancel the algorithm

Detailed Description

Generated from class MR.FindOverlappingSettings. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_FindOverlappingSettings() [1/5]

unsafe MR.Const_FindOverlappingSettings.Const_FindOverlappingSettings ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_FindOverlappingSettings() [2/5]

unsafe MR.Const_FindOverlappingSettings.Const_FindOverlappingSettings ( float maxDistSq,
float maxNormalDot,
float minAreaFraction,
MR.Std._ByValue_Function_Bool_From_MRFaceId_MRFaceId pred,
MR.Std._ByValue_Function_Bool_From_Float cb )
inline

Constructs MR.FindOverlappingSettings elementwise.

◆ Const_FindOverlappingSettings() [3/5]

unsafe MR.Const_FindOverlappingSettings.Const_FindOverlappingSettings ( MR._ByValue_FindOverlappingSettings _other)
inline

◆ Const_FindOverlappingSettings() [4/5]

MR.Const_FindOverlappingSettings.Const_FindOverlappingSettings ( Const_FindOverlappingSettings _other)
inline

◆ Const_FindOverlappingSettings() [5/5]

MR.Const_FindOverlappingSettings.Const_FindOverlappingSettings ( FindOverlappingSettings _other)
inline

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_FindOverlappingSettings.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

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

Member Data Documentation

◆ __ref_storage_maxDistSq

unsafe float* MR.Const_FindOverlappingSettings.__ref_storage_maxDistSq
protected

◆ __ref_storage_maxNormalDot

unsafe float* MR.Const_FindOverlappingSettings.__ref_storage_maxNormalDot
protected

◆ __ref_storage_minAreaFraction

unsafe float* MR.Const_FindOverlappingSettings.__ref_storage_minAreaFraction
protected

Property Documentation

◆ cb

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

for reporting current progress and allowing the user to cancel the algorithm

◆ maxDistSq

unsafe float MR.Const_FindOverlappingSettings.maxDistSq
get

◆ maxNormalDot

unsafe float MR.Const_FindOverlappingSettings.maxNormalDot
get

maximal dot product of one triangle and another overlapping triangle normals

◆ minAreaFraction

unsafe float MR.Const_FindOverlappingSettings.minAreaFraction
get

consider triangle as overlapping only if the area of the oppositely oriented triangle is at least given fraction of the triangle's area

◆ pred

unsafe MR.Std.Const_Function_Bool_From_MRFaceId_MRFaceId MR.Const_FindOverlappingSettings.pred
getprotected set

if predicate is present it should return true for pair of faces that should be considered as overlap


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