![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
OctreeNode's information. More...
#include <Octree.h>
Public Member Functions | |
| OctreeNodeInfo () | |
| Default Constructor. More... | |
| OctreeNodeInfo (const Eigen::Vector3d &origin, const double &size, const size_t &depth, const size_t &child_index) | |
| Parameterized Constructor. More... | |
| ~OctreeNodeInfo () | |
Public Attributes | |
| Eigen::Vector3d | origin_ |
| Origin coordinate of the node. More... | |
| double | size_ |
| Size of the node. More... | |
| size_t | depth_ |
| Depth of the node to the root. The root is of depth 0. More... | |
| size_t | child_index_ |
OctreeNode's information.
OctreeNodeInfo is computed on the fly, not stored with the Node.
|
inline |
|
inline |
|
inline |
| 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.
Referenced by cloudViewer::geometry::pybind_octree().
| 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.
Referenced by cloudViewer::geometry::pybind_octree().
| Eigen::Vector3d cloudViewer::geometry::OctreeNodeInfo::origin_ |
Origin coordinate of the node.
Definition at line 58 of file Octree.h.
Referenced by cloudViewer::geometry::pybind_octree().
| double cloudViewer::geometry::OctreeNodeInfo::size_ |
Size of the node.
Definition at line 60 of file Octree.h.
Referenced by cloudViewer::geometry::pybind_octree().