CCCoreLib 31 May 2022
CloudCompare Core algorithms
|
Input/output parameters structure for getPointsInCylindricalNeighbourhoodProgressive. More...
#include <DgmOctree.h>
Public Attributes | |
PointCoordinateType | currentHalfLength |
Current search depth. | |
NeighboursSet | potentialCandidates |
Vector to store potential candidates for the next pass. More... | |
Tuple3i | prevMinCornerPos |
Previous search box (min corner) | |
Tuple3i | prevMaxCornerPos |
Previous search box (max corner) | |
Public Attributes inherited from CCCoreLib::DgmOctree::CylindricalNeighbourhood | |
CCVector3 | center |
Cylinder center. | |
CCVector3 | dir |
Cylinder axis (direction) | |
PointCoordinateType | radius |
Cylinder radius. | |
PointCoordinateType | maxHalfLength |
Cylinder (half) length. | |
NeighboursSet | neighbours |
Neighbour points falling inside the cylinder. | |
unsigned char | level |
subdivision level at which to apply the extraction process | |
bool | onlyPositiveDir |
Whether to look in both directions or only along the positive direction (i.e. half cylinder) | |
Additional Inherited Members | |
Public Member Functions inherited from CCCoreLib::DgmOctree::CylindricalNeighbourhood | |
CylindricalNeighbourhood () | |
Default constructor. | |
Input/output parameters structure for getPointsInCylindricalNeighbourhoodProgressive.
NeighboursSet CCCoreLib::DgmOctree::ProgressiveCylindricalNeighbourhood::potentialCandidates |
Vector to store potential candidates for the next pass.
Candidates are points close enough to the cylinder's axis but too far from its actual center.