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

#include <DgmOctree.h>

Inheritance diagram for cloudViewer::DgmOctree::CylindricalNeighbourhood:
Collaboration diagram for cloudViewer::DgmOctree::CylindricalNeighbourhood:

Public Member Functions

 CylindricalNeighbourhood ()
 Default constructor. More...
 

Public Attributes

CCVector3 center
 Cylinder center. More...
 
CCVector3 dir
 Cylinder axis (direction) More...
 
PointCoordinateType radius
 Cylinder radius. More...
 
PointCoordinateType maxHalfLength
 Cylinder (half) length. More...
 
NeighboursSet neighbours
 Neighbour points falling inside the cylinder. More...
 
unsigned char level
 subdivision level at which to apply the extraction process More...
 
bool onlyPositiveDir
 

Detailed Description

Input/output parameters structure for getPointsInCylindricalNeighbourhood

Definition at line 658 of file DgmOctree.h.

Constructor & Destructor Documentation

◆ CylindricalNeighbourhood()

cloudViewer::DgmOctree::CylindricalNeighbourhood::CylindricalNeighbourhood ( )
inline

Default constructor.

Definition at line 676 of file DgmOctree.h.

Member Data Documentation

◆ center

CCVector3 cloudViewer::DgmOctree::CylindricalNeighbourhood::center

◆ dir

CCVector3 cloudViewer::DgmOctree::CylindricalNeighbourhood::dir

◆ level

unsigned char cloudViewer::DgmOctree::CylindricalNeighbourhood::level

◆ maxHalfLength

PointCoordinateType cloudViewer::DgmOctree::CylindricalNeighbourhood::maxHalfLength

◆ neighbours

NeighboursSet cloudViewer::DgmOctree::CylindricalNeighbourhood::neighbours

◆ onlyPositiveDir

bool cloudViewer::DgmOctree::CylindricalNeighbourhood::onlyPositiveDir

Whether to look in both directions or only along the positive direction (i.e. half cylinder)

Definition at line 673 of file DgmOctree.h.

Referenced by ComputeM3C2DistForPoint(), cloudViewer::DgmOctree::getPointsInCylindricalNeighbourhood(), and cloudViewer::DgmOctree::getPointsInCylindricalNeighbourhoodProgressive().

◆ radius

PointCoordinateType cloudViewer::DgmOctree::CylindricalNeighbourhood::radius

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