MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::FindProjectionOnPointsSettings Struct Reference

settings for IPointsProjector::findProjections More...

#include <MRPointsProject.h>

Public Attributes

const BitSetvalid = nullptr
 bitset of valid input points
 
const AffineXf3f * xf = nullptr
 affine transformation for input points
 
float upDistLimitSq = FLT_MAX
 upper limit on the distance in question, if the real distance is larger than the function exits returning upDistLimitSq and no valid point
 
float loDistLimitSq = 0.f
 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
 
bool skipSameIndex = false
 if true, discards a projection candidate with the same index as the target point
 
ProgressCallback cb
 progress callback
 

Detailed Description

Member Data Documentation

◆ cb

ProgressCallback MR::FindProjectionOnPointsSettings::cb

progress callback

◆ loDistLimitSq

float MR::FindProjectionOnPointsSettings::loDistLimitSq = 0.f

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

bool MR::FindProjectionOnPointsSettings::skipSameIndex = false

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

◆ upDistLimitSq

float MR::FindProjectionOnPointsSettings::upDistLimitSq = FLT_MAX

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

◆ valid

const BitSet* MR::FindProjectionOnPointsSettings::valid = nullptr

bitset of valid input points

◆ xf

const AffineXf3f* MR::FindProjectionOnPointsSettings::xf = nullptr

affine transformation for input points


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