![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include "ecvLibAlgorithms.h"#include <ScalarFieldTools.h>#include <ecvDisplayTools.h>#include <ecvOctree.h>#include <ecvPointCloud.h>#include <ecvScalarField.h>#include "ecvCommon.h"#include "ecvConsole.h"#include "ecvProgressDialog.h"#include "ecvRegistrationTools.h"#include "ecvUtils.h"#include <QApplication>#include <QElapsedTimer>#include <QInputDialog>#include <QMessageBox>#include "MainWindow.h"
Go to the source code of this file.
Namespaces | |
| ccLibAlgorithms | |
Functions | |
| static QString | ccLibAlgorithms::GetDensitySFName (cloudViewer::GeometricalAnalysisTools::Density densityType, bool approx, double densityKernelSize=0.0) |
| 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) |