ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::DgmOctree::NearestNeighboursSphericalSearchStruct Struct Reference

#include <DgmOctree.h>

Inheritance diagram for cloudViewer::DgmOctree::NearestNeighboursSphericalSearchStruct:
Collaboration diagram for cloudViewer::DgmOctree::NearestNeighboursSphericalSearchStruct:

Public Member Functions

void prepare (PointCoordinateType radius, PointCoordinateType cellSize)
 Updates maxD2 and minD2 with search radius and cellSize. More...
 
 NearestNeighboursSphericalSearchStruct ()
 
- Public Member Functions inherited from cloudViewer::DgmOctree::NearestNeighboursSearchStruct
 NearestNeighboursSearchStruct ()
 Default constructor. More...
 

Public Attributes

bool ready
 Whether pointsInSphericalNeighbourhood is ready or not. More...
 
- Public Attributes inherited from cloudViewer::DgmOctree::NearestNeighboursSearchStruct
CCVector3 queryPoint
 Query point. More...
 
unsigned char level
 Level of subdivision of the octree at which to start the search. More...
 
unsigned minNumberOfNeighbors
 Minimal number of neighbours to find. More...
 
Tuple3i cellPos
 Position in the octree of the cell including the query point. More...
 
CCVector3 cellCenter
 Coordinates of the center of the cell including the query point. More...
 
double maxSearchSquareDistd
 Maximum neihgbours distance. More...
 
cellIndexesContainer minimalCellsSetToVisit
 
NeighboursSet pointsInNeighbourhood
 
int alreadyVisitedNeighbourhoodSize
 
unsigned theNearestPointIndex
 The nearest point. More...
 

Detailed Description

Definition at line 247 of file DgmOctree.h.

Constructor & Destructor Documentation

◆ NearestNeighboursSphericalSearchStruct()

cloudViewer::DgmOctree::NearestNeighboursSphericalSearchStruct::NearestNeighboursSphericalSearchStruct ( )
inline

Definition at line 285 of file DgmOctree.h.

Member Function Documentation

◆ prepare()

Member Data Documentation

◆ ready

bool cloudViewer::DgmOctree::NearestNeighboursSphericalSearchStruct::ready

Whether pointsInSphericalNeighbourhood is ready or not.

Definition at line 267 of file DgmOctree.h.


The documentation for this struct was generated from the following file: