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

settings for IPointsProjector.findProjections Generated from class MR.FindProjectionOnPointsSettings. This is the const half of the class. More...

Inheritance diagram for MR.Const_FindProjectionOnPointsSettings:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_FindProjectionOnPointsSettings ()
 Constructs an empty (default-constructed) instance.
unsafe Const_FindProjectionOnPointsSettings (MR.Const_BitSet? valid, MR.AffineXf3f? xf, float upDistLimitSq, float loDistLimitSq, bool skipSameIndex, MR.Std._ByValue_Function_Bool_From_Float cb)
 Constructs MR.FindProjectionOnPointsSettings elementwise.
unsafe Const_FindProjectionOnPointsSettings (MR._ByValue_FindProjectionOnPointsSettings _other)
 Generated from constructor MR.FindProjectionOnPointsSettings.FindProjectionOnPointsSettings.
 Const_FindProjectionOnPointsSettings (Const_FindProjectionOnPointsSettings _other)
 Generated from constructor MR.FindProjectionOnPointsSettings.FindProjectionOnPointsSettings.
 Const_FindProjectionOnPointsSettings (FindProjectionOnPointsSettings _other)
 Generated from constructor MR.FindProjectionOnPointsSettings.FindProjectionOnPointsSettings.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe MR.Const_BitSet._Underlying ** __ptr_storage_valid
unsafe MR.ConstBox_AffineXf3f._Underlying ** __ptr_storage_xf
unsafe float * __ref_storage_upDistLimitSq
unsafe float * __ref_storage_loDistLimitSq
unsafe bool * __ref_storage_skipSameIndex

Properties

unsafe MR.? Const_BitSet valid [get]
 bitset of valid input points
unsafe MR.? ConstBox_AffineXf3f xf [get]
 affine transformation for input points
unsafe float upDistLimitSq [get]
 upper limit on the distance in question, if the real distance is larger than the function exits returning upDistLimitSq and no valid point
unsafe float loDistLimitSq [get]
 low limit on the distance in question, if a point is found within this distance then it is immediately returned without searching for a closer one
unsafe bool skipSameIndex [get]
 if true, discards a projection candidate with the same index as the target point
unsafe MR.Std.Const_Function_Bool_From_Float cb [get, protected set]
 progress callback

Detailed Description

settings for IPointsProjector.findProjections Generated from class MR.FindProjectionOnPointsSettings. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_FindProjectionOnPointsSettings() [1/5]

unsafe MR.Const_FindProjectionOnPointsSettings.Const_FindProjectionOnPointsSettings ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_FindProjectionOnPointsSettings() [2/5]

unsafe MR.Const_FindProjectionOnPointsSettings.Const_FindProjectionOnPointsSettings ( MR.Const_BitSet? valid,
MR.AffineXf3f? xf,
float upDistLimitSq,
float loDistLimitSq,
bool skipSameIndex,
MR.Std._ByValue_Function_Bool_From_Float cb )
inline

Constructs MR.FindProjectionOnPointsSettings elementwise.

◆ Const_FindProjectionOnPointsSettings() [3/5]

unsafe MR.Const_FindProjectionOnPointsSettings.Const_FindProjectionOnPointsSettings ( MR._ByValue_FindProjectionOnPointsSettings _other)
inline

◆ Const_FindProjectionOnPointsSettings() [4/5]

MR.Const_FindProjectionOnPointsSettings.Const_FindProjectionOnPointsSettings ( Const_FindProjectionOnPointsSettings _other)
inline

◆ Const_FindProjectionOnPointsSettings() [5/5]

MR.Const_FindProjectionOnPointsSettings.Const_FindProjectionOnPointsSettings ( FindProjectionOnPointsSettings _other)
inline

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_FindProjectionOnPointsSettings.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

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

Member Data Documentation

◆ __ptr_storage_valid

unsafe MR.Const_BitSet._Underlying** MR.Const_FindProjectionOnPointsSettings.__ptr_storage_valid
protected

◆ __ptr_storage_xf

unsafe MR.ConstBox_AffineXf3f._Underlying** MR.Const_FindProjectionOnPointsSettings.__ptr_storage_xf
protected

◆ __ref_storage_loDistLimitSq

unsafe float* MR.Const_FindProjectionOnPointsSettings.__ref_storage_loDistLimitSq
protected

◆ __ref_storage_skipSameIndex

unsafe bool* MR.Const_FindProjectionOnPointsSettings.__ref_storage_skipSameIndex
protected

◆ __ref_storage_upDistLimitSq

unsafe float* MR.Const_FindProjectionOnPointsSettings.__ref_storage_upDistLimitSq
protected

Property Documentation

◆ cb

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

progress callback

◆ loDistLimitSq

unsafe float MR.Const_FindProjectionOnPointsSettings.loDistLimitSq
get

low limit on the distance in question, if a point is found within this distance then it is immediately returned without searching for a closer one

◆ skipSameIndex

unsafe bool MR.Const_FindProjectionOnPointsSettings.skipSameIndex
get

if true, discards a projection candidate with the same index as the target point

◆ upDistLimitSq

unsafe float MR.Const_FindProjectionOnPointsSettings.upDistLimitSq
get

upper limit on the distance in question, if the real distance is larger than the function exits returning upDistLimitSq and no valid point

◆ valid

unsafe MR.? Const_BitSet MR.Const_FindProjectionOnPointsSettings.valid
get

bitset of valid input points

◆ xf

unsafe MR.? ConstBox_AffineXf3f MR.Const_FindProjectionOnPointsSettings.xf
get

affine transformation for input points


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