ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::DistanceComputationTools::Cloud2MeshDistancesComputationParams Struct Reference

Cloud-to-mes distances computation parameters. More...

#include <DistanceComputationTools.h>

Collaboration diagram for cloudViewer::DistanceComputationTools::Cloud2MeshDistancesComputationParams:

Public Member Functions

 Cloud2MeshDistancesComputationParams ()
 Default constructor. More...
 

Public Attributes

unsigned char octreeLevel
 
ScalarType maxSearchDist
 Max search distance (acceleration) More...
 
bool useDistanceMap
 Use distance map (acceleration) More...
 
bool signedDistances
 Whether to compute signed distances or not. More...
 
bool flipNormals
 
bool multiThread
 
int maxThreadCount
 Maximum number of threads to use (0 = max) More...
 
PointCloudCPSet
 Cloud to store the Closest Point Set. More...
 

Detailed Description

Cloud-to-mes distances computation parameters.

Definition at line 155 of file DistanceComputationTools.h.

Constructor & Destructor Documentation

◆ Cloud2MeshDistancesComputationParams()

cloudViewer::DistanceComputationTools::Cloud2MeshDistancesComputationParams::Cloud2MeshDistancesComputationParams ( )
inline

Default constructor.

Definition at line 199 of file DistanceComputationTools.h.

Member Data Documentation

◆ CPSet

PointCloud* cloudViewer::DistanceComputationTools::Cloud2MeshDistancesComputationParams::CPSet

Cloud to store the Closest Point Set.

The cloud should be initialized but empty on input. It will have the same size as the compared cloud on output.

Warning
Not compatible with maxSearchDist > 0.

Definition at line 196 of file DistanceComputationTools.h.

Referenced by cloudViewer::DistanceComputationTools::computeCloud2MeshDistances(), cloudViewer::DistanceComputationTools::computeCloud2MeshDistancesWithOctree(), cloudViewer::DistanceComputationTools::computeCloud2MeshDistanceWithOctree(), and cloudViewer::ICPRegistrationTools::Register().

◆ flipNormals

bool cloudViewer::DistanceComputationTools::Cloud2MeshDistancesComputationParams::flipNormals

Whether triangle normals should be computed in the 'direct' order (true) or 'indirect' (false)

Definition at line 182 of file DistanceComputationTools.h.

Referenced by ccComparisonDlg::computeApproxDistances(), ccComparisonDlg::computeDistances(), and ccRegistrationTools::ICP().

◆ maxSearchDist

◆ maxThreadCount

int cloudViewer::DistanceComputationTools::Cloud2MeshDistancesComputationParams::maxThreadCount

◆ multiThread

bool cloudViewer::DistanceComputationTools::Cloud2MeshDistancesComputationParams::multiThread

◆ octreeLevel

◆ signedDistances

bool cloudViewer::DistanceComputationTools::Cloud2MeshDistancesComputationParams::signedDistances

◆ useDistanceMap

bool cloudViewer::DistanceComputationTools::Cloud2MeshDistancesComputationParams::useDistanceMap

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