ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ecvLibAlgorithms.h File Reference
Include dependency graph for ecvLibAlgorithms.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ccLibAlgorithms::GeomCharacteristic
 Geometric characteristic (with sub option) More...
 

Namespaces

 ccLibAlgorithms
 

Typedefs

typedef std::vector< GeomCharacteristic > ccLibAlgorithms::GeomCharacteristicSet
 Set of GeomCharacteristic instances. More...
 

Enumerations

enum  ccLibAlgorithms::CC_LIB_ALGORITHM { ccLibAlgorithms::CCLIB_ALGO_SF_GRADIENT }
 
enum  ccLibAlgorithms::ScaleMatchingAlgorithm { ccLibAlgorithms::BB_MAX_DIM , ccLibAlgorithms::BB_VOLUME , ccLibAlgorithms::PCA_MAX_DIM , ccLibAlgorithms::ICP_SCALE }
 Scale matching algorithms. More...
 

Functions

PointCoordinateType ccLibAlgorithms::GetDefaultCloudKernelSize (ccGenericPointCloud *cloud, unsigned knn=12)
 Returns a default first guess for algorithms kernel size (one cloud) More...
 
PointCoordinateType ccLibAlgorithms::GetDefaultCloudKernelSize (const ccHObject::Container &entities, unsigned knn=12)
 Returns a default first guess for algorithms kernel size (several clouds) More...
 
bool ccLibAlgorithms::ComputeGeomCharacteristics (const GeomCharacteristicSet &characteristics, PointCoordinateType radius, ccHObject::Container &entities, const CCVector3 *roughnessUpDir, QWidget *parent)
 
bool ccLibAlgorithms::ComputeGeomCharacteristic (cloudViewer::GeometricalAnalysisTools::GeomCharacteristic c, int subOption, PointCoordinateType radius, ccHObject::Container &entities, const CCVector3 *roughnessUpDir, QWidget *parent, ecvProgressDialog *progressDialog)
 
bool ccLibAlgorithms::ApplyCCLibAlgorithm (CC_LIB_ALGORITHM algo, ccHObject::Container &entities, QWidget *parent, void **additionalParameters)
 
bool ccLibAlgorithms::ApplyScaleMatchingAlgorithm (ScaleMatchingAlgorithm algo, ccHObject::Container &entities, double icpRmsDiff, int icpFinalOverlap, unsigned refEntityIndex, QWidget *parent)