OctreeNode's information.
More...
#include <Octree.h>
OctreeNode's information.
OctreeNodeInfo is computed on the fly, not stored with the Node.
◆ OctreeNodeInfo() [1/2]
open3d::geometry::OctreeNodeInfo::OctreeNodeInfo |
( |
| ) |
|
|
inline |
Default Constructor.
Initializes all values as 0.
◆ OctreeNodeInfo() [2/2]
open3d::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. |
◆ ~OctreeNodeInfo()
open3d::geometry::OctreeNodeInfo::~OctreeNodeInfo |
( |
| ) |
|
|
inline |
◆ child_index_
size_t open3d::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.
◆ depth_
size_t open3d::geometry::OctreeNodeInfo::depth_ |
Depth of the node to the root. The root is of depth 0.
◆ origin_
Eigen::Vector3d open3d::geometry::OctreeNodeInfo::origin_ |
Origin coordinate of the node.
◆ size_
double open3d::geometry::OctreeNodeInfo::size_ |
The documentation for this class was generated from the following file:
- /home/yixing/repo/Open3D/src/Open3D/Geometry/Octree.h