![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Octree cell descriptor. More...
#include <DgmOctree.h>

Public Member Functions | |
| octreeCell (const DgmOctree *parentOctree) | |
| Default constructor. More... | |
| virtual | ~octreeCell () |
| Default destructor. More... | |
Public Attributes | |
| const DgmOctree * | parentOctree |
| Octree to which the cell belongs. More... | |
| CellCode | truncatedCode |
| Truncated cell code. More... | |
| unsigned | index |
| Cell index in octree structure (see m_thePointsAndTheirCellCodes) More... | |
| ReferenceCloud * | points |
| Set of points lying inside this cell. More... | |
| unsigned char | level |
| Cell level of subdivision. More... | |
Octree cell descriptor.
Definition at line 354 of file DgmOctree.h.
|
explicit |
Default constructor.
Definition at line 3482 of file DgmOctree.cpp.
References cloudViewer::DgmOctree::m_theAssociatedCloud, parentOctree, and points.
|
virtual |
| unsigned cloudViewer::DgmOctree::octreeCell::index |
Cell index in octree structure (see m_thePointsAndTheirCellCodes)
Definition at line 363 of file DgmOctree.h.
Referenced by cloudViewer::DgmOctree::executeFunctionForAllCellsAtLevel(), and cloudViewer::DgmOctree::executeFunctionForAllCellsStartingAtLevel().
| unsigned char cloudViewer::DgmOctree::octreeCell::level |
Cell level of subdivision.
Definition at line 367 of file DgmOctree.h.
Referenced by cloudViewer::CloudSamplingTools::applyNoiseFilterAtLevel(), cloudViewer::CloudSamplingTools::applySORFilterAtLevel(), cloudViewer::GeometricalAnalysisTools::ComputeApproxPointsDensityInACellAtLevel(), cloudViewer::ScalarFieldTools::computeCellGaussianFilter(), cloudViewer::DistanceComputationTools::computeCellHausdorffDistance(), cloudViewer::DistanceComputationTools::computeCellHausdorffDistanceWithLocalModel(), cloudViewer::GeometricalAnalysisTools::ComputeGeomCharacteristicAtLevel(), cloudViewer::StatisticalTestingTools::computeLocalChi2DistAtLevel(), cloudViewer::ScalarFieldTools::computeMeanGradientOnPatch(), cloudViewer::DgmOctree::executeFunctionForAllCellsAtLevel(), cloudViewer::DgmOctree::executeFunctionForAllCellsStartingAtLevel(), cloudViewer::GeometricalAnalysisTools::FlagDuplicatePointsInACellAtLevel(), cloudViewer::CloudSamplingTools::resampleCellAtLevel(), and cloudViewer::CloudSamplingTools::subsampleCellAtLevel().
| const DgmOctree* cloudViewer::DgmOctree::octreeCell::parentOctree |
Octree to which the cell belongs.
Definition at line 359 of file DgmOctree.h.
Referenced by cloudViewer::CloudSamplingTools::applyNoiseFilterAtLevel(), cloudViewer::CloudSamplingTools::applySORFilterAtLevel(), cloudViewer::GeometricalAnalysisTools::ComputeApproxPointsDensityInACellAtLevel(), cloudViewer::ScalarFieldTools::computeCellGaussianFilter(), cloudViewer::DistanceComputationTools::computeCellHausdorffDistanceWithLocalModel(), cloudViewer::GeometricalAnalysisTools::ComputeGeomCharacteristicAtLevel(), cloudViewer::StatisticalTestingTools::computeLocalChi2DistAtLevel(), cloudViewer::ScalarFieldTools::computeMeanGradientOnPatch(), cloudViewer::GeometricalAnalysisTools::FlagDuplicatePointsInACellAtLevel(), octreeCell(), cloudViewer::CloudSamplingTools::resampleCellAtLevel(), and cloudViewer::CloudSamplingTools::subsampleCellAtLevel().
| ReferenceCloud* cloudViewer::DgmOctree::octreeCell::points |
Set of points lying inside this cell.
Definition at line 365 of file DgmOctree.h.
Referenced by cloudViewer::CloudSamplingTools::applyNoiseFilterAtLevel(), cloudViewer::CloudSamplingTools::applySORFilterAtLevel(), cloudViewer::GeometricalAnalysisTools::ComputeApproxPointsDensityInACellAtLevel(), cloudViewer::ScalarFieldTools::computeCellGaussianFilter(), cloudViewer::DistanceComputationTools::computeCellHausdorffDistance(), cloudViewer::DistanceComputationTools::computeCellHausdorffDistanceWithLocalModel(), cloudViewer::GeometricalAnalysisTools::ComputeGeomCharacteristicAtLevel(), cloudViewer::StatisticalTestingTools::computeLocalChi2DistAtLevel(), cloudViewer::ScalarFieldTools::computeMeanGradientOnPatch(), cloudViewer::DgmOctree::executeFunctionForAllCellsAtLevel(), cloudViewer::DgmOctree::executeFunctionForAllCellsStartingAtLevel(), cloudViewer::GeometricalAnalysisTools::FlagDuplicatePointsInACellAtLevel(), octreeCell(), cloudViewer::CloudSamplingTools::resampleCellAtLevel(), and cloudViewer::CloudSamplingTools::subsampleCellAtLevel().
| CellCode cloudViewer::DgmOctree::octreeCell::truncatedCode |
Truncated cell code.
Definition at line 361 of file DgmOctree.h.
Referenced by cloudViewer::CloudSamplingTools::applyNoiseFilterAtLevel(), cloudViewer::CloudSamplingTools::applySORFilterAtLevel(), cloudViewer::GeometricalAnalysisTools::ComputeApproxPointsDensityInACellAtLevel(), cloudViewer::ScalarFieldTools::computeCellGaussianFilter(), cloudViewer::DistanceComputationTools::computeCellHausdorffDistance(), cloudViewer::DistanceComputationTools::computeCellHausdorffDistanceWithLocalModel(), cloudViewer::GeometricalAnalysisTools::ComputeGeomCharacteristicAtLevel(), cloudViewer::StatisticalTestingTools::computeLocalChi2DistAtLevel(), cloudViewer::ScalarFieldTools::computeMeanGradientOnPatch(), cloudViewer::DgmOctree::executeFunctionForAllCellsAtLevel(), cloudViewer::DgmOctree::executeFunctionForAllCellsStartingAtLevel(), cloudViewer::GeometricalAnalysisTools::FlagDuplicatePointsInACellAtLevel(), cloudViewer::CloudSamplingTools::resampleCellAtLevel(), and cloudViewer::CloudSamplingTools::subsampleCellAtLevel().