MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.FindProjectionOnPointsSettings Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, FindProjectionOnPointsSettings arg0)
 
None __init__ (self, BitSet valid, AffineXf3f xf, float upDistLimitSq, float loDistLimitSq, bool skipSameIndex, func_bool_from_float cb)
 
func_bool_from_float cb (self)
 
None cb (self, func_bool_from_float arg1)
 
float loDistLimitSq (self)
 
None loDistLimitSq (self, float arg1)
 
bool skipSameIndex (self)
 
None skipSameIndex (self, bool arg1)
 
float upDistLimitSq (self)
 
None upDistLimitSq (self, float arg1)
 
BitSet valid (self)
 
None valid (self, BitSet arg1)
 
AffineXf3f xf (self)
 
None xf (self, AffineXf3f arg1)
 

Detailed Description

Generated from:  MR::FindProjectionOnPointsSettings

settings for \\ref IPointsProjector::findProjections

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.FindProjectionOnPointsSettings.__init__ ( self)
Implicit default constructor.

◆ __init__() [2/3]

None mrmeshpy.FindProjectionOnPointsSettings.__init__ ( self,
FindProjectionOnPointsSettings arg0 )
Implicit copy constructor.

◆ __init__() [3/3]

None mrmeshpy.FindProjectionOnPointsSettings.__init__ ( self,
BitSet valid,
AffineXf3f xf,
float upDistLimitSq,
float loDistLimitSq,
bool skipSameIndex,
func_bool_from_float cb )
Implicit aggregate constructor.

Member Function Documentation

◆ cb() [1/2]

func_bool_from_float mrmeshpy.FindProjectionOnPointsSettings.cb ( self)
progress callback

◆ cb() [2/2]

None mrmeshpy.FindProjectionOnPointsSettings.cb ( self,
func_bool_from_float arg1 )

◆ loDistLimitSq() [1/2]

float mrmeshpy.FindProjectionOnPointsSettings.loDistLimitSq ( self)
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

◆ loDistLimitSq() [2/2]

None mrmeshpy.FindProjectionOnPointsSettings.loDistLimitSq ( self,
float arg1 )

◆ skipSameIndex() [1/2]

bool mrmeshpy.FindProjectionOnPointsSettings.skipSameIndex ( self)
if true, discards a projection candidate with the same index as the target point

◆ skipSameIndex() [2/2]

None mrmeshpy.FindProjectionOnPointsSettings.skipSameIndex ( self,
bool arg1 )

◆ upDistLimitSq() [1/2]

float mrmeshpy.FindProjectionOnPointsSettings.upDistLimitSq ( self)
upper limit on the distance in question, if the real distance is larger than the function exits returning upDistLimitSq and no valid point

◆ upDistLimitSq() [2/2]

None mrmeshpy.FindProjectionOnPointsSettings.upDistLimitSq ( self,
float arg1 )

◆ valid() [1/2]

BitSet mrmeshpy.FindProjectionOnPointsSettings.valid ( self)
bitset of valid input points

◆ valid() [2/2]

None mrmeshpy.FindProjectionOnPointsSettings.valid ( self,
BitSet arg1 )

◆ xf() [1/2]

AffineXf3f mrmeshpy.FindProjectionOnPointsSettings.xf ( self)
affine transformation for input points

◆ xf() [2/2]

None mrmeshpy.FindProjectionOnPointsSettings.xf ( self,
AffineXf3f arg1 )

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