OctreeNode's information.
More...
#include <Octree.h>
OctreeNode's information.
OctreeNodeInfo is computed on the fly, not stored with the Node.
Definition at line 33 of file Octree.h.
◆ OctreeNodeInfo() [1/2]
| cloudViewer::geometry::OctreeNodeInfo::OctreeNodeInfo |
( |
| ) |
|
|
inline |
Default Constructor.
Initializes all values as 0.
Definition at line 38 of file Octree.h.
◆ OctreeNodeInfo() [2/2]
| cloudViewer::geometry::OctreeNodeInfo::OctreeNodeInfo |
( |
const Eigen::Vector3d & |
origin, |
|
|
const double & |
size, |
|
|
const size_t & |
depth, |
|
|
const size_t & |
child_index |
|
) |
| |
|
inline |
Parameterized Constructor.
- Parameters
-
| origin | Origin coordinate of the node |
| size | Size of the node. |
| depth | Depth of the node to the root. The root is of depth 0. |
| child_index | Node’s child index of itself. |
Definition at line 46 of file Octree.h.
◆ ~OctreeNodeInfo()
| cloudViewer::geometry::OctreeNodeInfo::~OctreeNodeInfo |
( |
| ) |
|
|
inline |
◆ child_index_
| size_t cloudViewer::geometry::OctreeNodeInfo::child_index_ |
Node’s child index of itself. For non-root nodes, child_index is 0~7; root node’s child_index is -1.
Definition at line 65 of file Octree.h.
◆ depth_
| size_t cloudViewer::geometry::OctreeNodeInfo::depth_ |
Depth of the node to the root. The root is of depth 0.
Definition at line 62 of file Octree.h.
◆ origin_
| Eigen::Vector3d cloudViewer::geometry::OctreeNodeInfo::origin_ |
Origin coordinate of the node.
Definition at line 58 of file Octree.h.
◆ size_
| double cloudViewer::geometry::OctreeNodeInfo::size_ |
Size of the node.
Definition at line 60 of file Octree.h.
The documentation for this class was generated from the following file:
- /root/ACloudViewer/libs/CV_db/include/Octree.h