![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <QColorDialog>#include <QElapsedTimer>#include <QInputDialog>#include <QMessageBox>#include <QPushButton>#include <NormalDistribution.h>#include <ScalarFieldTools.h>#include <StatisticalTestingTools.h>#include <WeibullDistribution.h>#include <ecvColorScalesManager.h>#include <ecvDisplayTools.h>#include <ecvFacet.h>#include <ecvGenericPrimitive.h>#include <ecvGuiParameters.h>#include <ecvOctreeProxy.h>#include <ecvPointCloud.h>#include <ecvPointCloudInterpolator.h>#include <ecvPolyline.h>#include <ecvSensor.h>#include <ecvPickOneElementDlg.h>#include "ecvAskDoubleIntegerValuesDlg.h"#include "ecvAskThreeDoubleValuesDlg.h"#include "ecvAskTwoDoubleValuesDlg.h"#include "ecvColorGradientDlg.h"#include "ecvColorLevelsDlg.h"#include "ecvCommon.h"#include "ecvComputeOctreeDlg.h"#include "ecvConsole.h"#include "ecvEntityAction.h"#include "ecvExportCoordToSFDlg.h"#include "ecvHistogramWindow.h"#include "ecvInterpolationDlg.h"#include "ecvItemSelectionDlg.h"#include "ecvLibAlgorithms.h"#include "ecvNormalComputationDlg.h"#include "ecvOrderChoiceDlg.h"#include "ecvProgressDialog.h"#include "ecvRansacSegmentationDlg.h"#include "ecvScalarFieldArithmeticsDlg.h"#include "ecvScalarFieldFromColorDlg.h"#include "ecvStatisticalTestDlg.h"#include "ecvUtils.h"#include "MainWindow.h"#include <algorithm>
Go to the source code of this file.
Namespaces | |
| ccEntityAction | |
Functions | |
| static QString | ccEntityAction::GetFirstAvailableSFName (const ccPointCloud *cloud, const QString &baseName) |
| bool | ccEntityAction::setColor (ccHObject::Container selectedEntities, bool colorize, QWidget *parent) |
| bool | ccEntityAction::rgbToGreyScale (const ccHObject::Container &selectedEntities) |
| bool | ccEntityAction::setColorGradient (const ccHObject::Container &selectedEntities, QWidget *parent) |
| bool | ccEntityAction::changeColorLevels (const ccHObject::Container &selectedEntities, QWidget *parent) |
| bool | ccEntityAction::interpolateColors (const ccHObject::Container &selectedEntities, QWidget *parent) |
| Interpolate colors from on entity and transfer them to another one. More... | |
| bool | ccEntityAction::interpolateSFs (const ccHObject::Container &selectedEntities, ecvMainAppInterface *app) |
| Interpolate scalar fields from on entity and transfer them to another one. More... | |
| bool | ccEntityAction::convertTextureToColor (const ccHObject::Container &selectedEntities, QWidget *parent) |
| bool | ccEntityAction::enhanceRGBWithIntensities (const ccHObject::Container &selectedEntities, QWidget *parent) |
| bool | ccEntityAction::rgbGaussianFilter (const ccHObject::Container &selectedEntities, ccPointCloud::RgbFilterOptions filterParams, QWidget *parent) |
| bool | ccEntityAction::sfGaussianFilter (const ccHObject::Container &selectedEntities, ccPointCloud::RgbFilterOptions filterParams, QWidget *parent) |
| bool | ccEntityAction::sfBilateralFilter (const ccHObject::Container &selectedEntities, QWidget *parent) |
| bool | ccEntityAction::sfConvertToRGB (const ccHObject::Container &selectedEntities, QWidget *parent) |
| bool | ccEntityAction::sfConvertToRandomRGB (const ccHObject::Container &selectedEntities, QWidget *parent) |
| bool | ccEntityAction::sfRename (const ccHObject::Container &selectedEntities, QWidget *parent) |
| bool | ccEntityAction::sfAddIdField (const ccHObject::Container &selectedEntities) |
| bool | ccEntityAction::importToSF (const ccHObject::Container &selectedEntities, const std::vector< std::vector< ScalarType >> &scalarsVector, const std::string &name) |
| static PointCoordinateType | ccEntityAction::GetDefaultValueForNaN (PointCoordinateType minSFValue, QWidget *parent) |
| bool | ccEntityAction::sfSetAsCoord (const ccHObject::Container &selectedEntities, QWidget *parent) |
| bool | ccEntityAction::exportCoordToSF (const ccHObject::Container &selectedEntities, QWidget *parent) |
| bool | ccEntityAction::exportNormalToSF (const ccHObject::Container &selectedEntities, QWidget *parent, bool *exportDimensions) |
| bool | ccEntityAction::sfArithmetic (const ccHObject::Container &selectedEntities, QWidget *parent) |
| bool | ccEntityAction::sfFromColor (const ccHObject::Container &selectedEntities, QWidget *parent) |
| bool | ccEntityAction::processMeshSF (const ccHObject::Container &selectedEntities, ccMesh::MESH_SCALAR_FIELD_PROCESS process, QWidget *parent) |
| bool | ccEntityAction::computeNormals (const ccHObject::Container &selectedEntities, QWidget *parent) |
| bool | ccEntityAction::invertNormals (const ccHObject::Container &selectedEntities) |
| bool | ccEntityAction::orientNormalsFM (const ccHObject::Container &selectedEntities, QWidget *parent) |
| bool | ccEntityAction::orientNormalsMST (const ccHObject::Container &selectedEntities, QWidget *parent) |
| bool | ccEntityAction::convertNormalsTo (const ccHObject::Container &selectedEntities, NORMAL_CONVERSION_DEST dest) |
| Converts a cloud's normals. More... | |
| bool | ccEntityAction::computeOctree (const ccHObject::Container &selectedEntities, QWidget *parent) |
| bool | ccEntityAction::clearProperty (ccHObject::Container selectedEntities, CLEAR_PROPERTY property, QWidget *parent) |
| bool | ccEntityAction::toggleProperty (const ccHObject::Container &selectedEntities, TOGGLE_PROPERTY property) |
| bool | ccEntityAction::statisticalTest (const ccHObject::Container &selectedEntities, QWidget *parent) |
| bool | ccEntityAction::computeStatParams (const ccHObject::Container &selectedEntities, QWidget *parent) |
| bool | ccEntityAction::DBScanCluster (const ccHObject::Container &selectedEntities, QWidget *parent) |
| bool | ccEntityAction::RansacSegmentation (const ccHObject::Container &selectedEntities, ccHObject::Container &outEntities, QWidget *parent) |
| bool | ccEntityAction::ConvexHull (const ccHObject::Container &selectedEntities, ccHObject::Container &outEntities, QWidget *parent) |
| bool | ccEntityAction::VoxelSampling (const ccHObject::Container &selectedEntities, ccHObject::Container &outEntities, QWidget *parent) |