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

Octree cell descriptor. More...

#include <DgmOctree.h>

Collaboration diagram for cloudViewer::DgmOctree::octreeCell:

Public Member Functions

 octreeCell (const DgmOctree *parentOctree)
 Default constructor. More...
 
virtual ~octreeCell ()
 Default destructor. More...
 

Public Attributes

const DgmOctreeparentOctree
 Octree to which the cell belongs. More...
 
CellCode truncatedCode
 Truncated cell code. More...
 
unsigned index
 Cell index in octree structure (see m_thePointsAndTheirCellCodes) More...
 
ReferenceCloudpoints
 Set of points lying inside this cell. More...
 
unsigned char level
 Cell level of subdivision. More...
 

Detailed Description

Octree cell descriptor.

Definition at line 354 of file DgmOctree.h.

Constructor & Destructor Documentation

◆ octreeCell()

DgmOctree::octreeCell::octreeCell ( const DgmOctree parentOctree)
explicit

Default constructor.

Definition at line 3482 of file DgmOctree.cpp.

References cloudViewer::DgmOctree::m_theAssociatedCloud, parentOctree, and points.

◆ ~octreeCell()

DgmOctree::octreeCell::~octreeCell ( )
virtual

Default destructor.

Definition at line 3506 of file DgmOctree.cpp.

References points.

Member Data Documentation

◆ index

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

◆ level

◆ parentOctree

◆ points

◆ truncatedCode


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