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

Cylinder center.

Definition at line 660 of file DgmOctree.h.

Referenced by ComputeM3C2DistForPoint().

◆ dir

CCVector3 cloudViewer::DgmOctree::CylindricalNeighbourhood::dir

Cylinder axis (direction)

Definition at line 662 of file DgmOctree.h.

Referenced by ComputeM3C2DistForPoint().

◆ level

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

subdivision level at which to apply the extraction process

Definition at line 670 of file DgmOctree.h.

Referenced by ComputeM3C2DistForPoint().

◆ maxHalfLength

PointCoordinateType cloudViewer::DgmOctree::CylindricalNeighbourhood::maxHalfLength

Cylinder (half) length.

Definition at line 666 of file DgmOctree.h.

Referenced by ComputeM3C2DistForPoint().

◆ neighbours

NeighboursSet cloudViewer::DgmOctree::CylindricalNeighbourhood::neighbours

Neighbour points falling inside the cylinder.

Definition at line 668 of file DgmOctree.h.

Referenced by ComputeM3C2DistForPoint().

◆ 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().

◆ radius

PointCoordinateType cloudViewer::DgmOctree::CylindricalNeighbourhood::radius

Cylinder radius.

Definition at line 664 of file DgmOctree.h.

Referenced by ComputeM3C2DistForPoint().


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