ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
qCanupoTools.cpp File Reference
#include "qCanupoTools.h"
#include "trainer.h"
#include <DistanceComputationTools.h>
#include <Neighbourhood.h>
#include <ParallelSort.h>
#include <ecvGenericPointCloud.h>
#include <ecvMainAppInterface.h>
#include <ecvOctree.h>
#include <ecvPointCloud.h>
#include <ecvProgressDialog.h>
#include <ecvScalarField.h>
#include <QApplication>
#include <QComboBox>
#include <QMainWindow>
#include <QProgressDialog>
#include <QtConcurrentMap>
Include dependency graph for qCanupoTools.cpp:

Go to the source code of this file.

Functions

void ComputeCorePointDescriptor (unsigned index)
 

Variables

struct {
   cloudViewer::GenericIndexedCloud *   corePoints
 
   ccGenericPointCloud *   sourceCloud
 
   cloudViewer::DgmOctree *   octree
 
   unsigned char   octreeLevel
 
   CorePointDescSet *   descriptors
 
   bool   invalidDescriptors
 
   cloudViewer::NormalizedProgress *   nProgress
 
   bool   processCanceled
 
   bool   errorOccurred
 
   ScaleParamsComputer *   computer
 
   std::vector< ccScalarField * > *   roughnessSFs
 
s_computeCorePointsDescParams
 

Function Documentation

◆ ComputeCorePointDescriptor()

Variable Documentation

◆ computer

◆ corePoints

◆ descriptors

◆ errorOccurred

bool errorOccurred

Definition at line 44 of file qCanupoTools.cpp.

Referenced by qCanupoTools::ComputeCorePointsDescriptors().

◆ invalidDescriptors

bool invalidDescriptors

◆ nProgress

Definition at line 42 of file qCanupoTools.cpp.

Referenced by cloudViewer::CloudSamplingTools::applyNoiseFilterAtLevel(), ccLibAlgorithms::ApplyScaleMatchingAlgorithm(), cloudViewer::CloudSamplingTools::applySORFilterAtLevel(), masc::Classifier::classify(), qCanupoProcess::Classify(), ClusterEmptySpace(), qM3C2Process::Compute(), qVoxFallProcess::Compute(), cloudViewer::GeometricalAnalysisTools::ComputeApproxPointsDensityInACellAtLevel(), cloudViewer::ScalarFieldTools::computeCellGaussianFilter(), cloudViewer::DistanceComputationTools::computeCellHausdorffDistance(), cloudViewer::DistanceComputationTools::computeCellHausdorffDistanceWithLocalModel(), cloudViewer::DistanceComputationTools::computeCloud2MeshDistancesWithOctree(), cloudViewer::DistanceComputationTools::computeCloud2MeshDistanceWithOctree(), qCanupoTools::ComputeCorePointsDescriptors(), cloudViewer::GeometricalAnalysisTools::ComputeGeomCharacteristicAtLevel(), cloudViewer::StatisticalTestingTools::computeLocalChi2DistAtLevel(), ComputeMathOpWithNearestNeighbor(), DistanceMapGenerationTool::ComputeRadialDist(), ccVolumeCalcTool::ComputeVolume(), cloudViewer::GeometricalAnalysisTools::DetectCircle(), cloudViewer::GeometricalAnalysisTools::DetectSphereRobust(), ccComparisonDlg::determineBestOctreeLevel(), masc::Classifier::evaluate(), cloudViewer::DgmOctree::executeFunctionForAllCellsStartingAtLevel(), cloudViewer::GeometricalAnalysisTools::FlagDuplicatePointsInACellAtLevel(), ccKdTreeForFacetExtraction::FuseCells(), ccRasterizeTool::generateContours(), FastMarchingForFacetExtraction::init(), StereogramWidget::init(), InitializeOutputCloud(), cloudViewer::DistanceComputationTools::intersectMeshWithOctree(), cloudViewer::Grid3D< Type >::intersectWith(), SimpleBinFilter::loadFile(), LASFWFFilter::loadFile(), LASFilter::loadFile(), masc::ContextBasedFeature::prepare(), masc::Tools::PrepareFeatures(), cloudViewer::CloudSamplingTools::resampleCellAtLevel(), SimpleBinFilter::saveToFile(), LASFWFFilter::saveToFile(), LASFilter::saveToFile(), and cloudViewer::CloudSamplingTools::subsampleCellAtLevel().

◆ octree

Definition at line 37 of file qCanupoTools.cpp.

Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::AddGeometry(), ccLibAlgorithms::ApplyCCLibAlgorithm(), ccTrace::buildCurvatureCost(), ccTrace::buildGradientCost(), qCanupoProcess::Classify(), cloudViewer::GeometricalAnalysisTools::ComputeCharactersitic(), cloudViewer::DistanceComputationTools::computeCloud2MeshDistances(), cloudViewer::DistanceComputationTools::computeCloud2MeshDistancesWithOctree(), cloudViewer::DistanceComputationTools::computeCloud2MeshDistanceWithOctree(), cloudViewer::DistanceComputationTools::computeGeodesicDistances(), ccLibAlgorithms::ComputeGeomCharacteristic(), ComputeMathOpWithNearestNeighbor(), ComputeNeighborhood2MeshDistancesWithOctree(), ccEntityAction::computeOctree(), cloudViewer::DistanceComputationTools::computePoint2MeshDistancesWithOctree(), cloudViewer::visualization::rendering::GeometryBuffersBuilder::GetBuilder(), ccSubsamplingDlg::getSampledCloud(), cloudViewer::FastMarching::initGridWithOctree(), cloudViewer::DistanceComputationTools::intersectMeshWithOctree(), cloudViewer::CloudSamplingTools::noiseFilter(), masc::Tools::PrepareFeatures(), RefinePointClassif(), cloudViewer::CloudSamplingTools::resampleCloudSpatially(), cloudViewer::CloudSamplingTools::resampleCloudWithOctree(), cloudViewer::CloudSamplingTools::resampleCloudWithOctreeAtLevel(), ccEntityAction::rgbGaussianFilter(), ccPropertiesTreeDelegate::setEditorData(), ccOctreeProxy::setOctree(), ccEntityAction::sfGaussianFilter(), cloudViewer::CloudSamplingTools::sorFilter(), cloudViewer::CloudSamplingTools::subsampleCloudWithOctree(), cloudViewer::CloudSamplingTools::subsampleCloudWithOctreeAtLevel(), and qCanupoTools::TrainClassifier().

◆ octreeLevel

◆ processCanceled

bool processCanceled

Definition at line 43 of file qCanupoTools.cpp.

Referenced by qCanupoProcess::Classify().

◆ roughnessSFs

std::vector<ccScalarField*>* roughnessSFs

◆ 

struct { ... } s_computeCorePointsDescParams

◆ sourceCloud