|
Point Cloud Library (PCL) 1.15.1
|
#include <pcl/recognition/ransac_based/orr_octree.h>
Classes | |
| class | Data |
Public Member Functions | |
| Node ()=default | |
| virtual | ~Node () |
| void | setCenter (const float *c) |
| void | setBounds (const float *b) |
| void | setParent (Node *parent) |
| void | setData (Node::Data *data) |
| void | computeRadius () |
| Computes the "radius" of the node which is half the diagonal length. | |
| const float * | getCenter () const |
| const float * | getBounds () const |
| void | getBounds (float b[6]) const |
| Node * | getChild (int id) |
| Node * | getChildren () |
| Node::Data * | getData () |
| const Node::Data * | getData () const |
| void | setUserData (void *user_data) |
| Node * | getParent () |
| bool | hasData () |
| bool | hasChildren () |
| float | getRadius () const |
| Computes the "radius" of the node which is half the diagonal length. | |
| bool | createChildren () |
| void | deleteChildren () |
| void | deleteData () |
| void | makeNeighbors (Node *node) |
| Make this and 'node' neighbors by inserting each node in the others node neighbor set. | |
Protected Attributes | |
| Node::Data * | data_ {nullptr} |
| float | center_ [3] {} |
| float | bounds_ [6] {} |
| float | radius_ {0.0f} |
| Node * | parent_ {nullptr} |
| Node * | children_ {nullptr} |
Definition at line 75 of file orr_octree.h.
|
default |
Referenced by pcl::recognition::ORROctree::Node::Data::insertNeighbor(), makeNeighbors(), and setParent().
|
inline |
Definition at line 167 of file orr_octree.h.
References deleteChildren(), and deleteData().
|
inline |
Computes the "radius" of the node which is half the diagonal length.
Definition at line 187 of file orr_octree.h.
References bounds_, pcl::recognition::aux::length3(), and radius_.
| bool pcl::recognition::ORROctree::Node::createChildren | ( | ) |
Referenced by pcl::recognition::ORROctree::createLeaf().
|
inline |
|
inline |
|
inline |
Definition at line 197 of file orr_octree.h.
References bounds_.
|
inline |
Definition at line 200 of file orr_octree.h.
References bounds_.
|
inline |
Definition at line 194 of file orr_octree.h.
References center_.
Referenced by pcl::recognition::ORROctree::createLeaf(), pcl::recognition::ORROctree::getLeaf(), and pcl::recognition::ORROctree::insertNeighbors().
|
inline |
Definition at line 206 of file orr_octree.h.
References children_.
Referenced by pcl::recognition::ORROctree::createLeaf(), and pcl::recognition::ORROctree::getLeaf().
|
inline |
Definition at line 209 of file orr_octree.h.
References children_.
|
inline |
Definition at line 212 of file orr_octree.h.
References data_.
Referenced by pcl::recognition::ORROctreeZProjection::Set::compare_nodes_z(), pcl::recognition::ORROctree::createLeaf(), and makeNeighbors().
|
inline |
Definition at line 215 of file orr_octree.h.
References data_.
|
inline |
Definition at line 221 of file orr_octree.h.
References parent_.
|
inline |
Computes the "radius" of the node which is half the diagonal length.
Definition at line 231 of file orr_octree.h.
References radius_.
|
inline |
Definition at line 227 of file orr_octree.h.
References children_.
Referenced by pcl::recognition::ORROctree::getLeaf().
|
inline |
Definition at line 224 of file orr_octree.h.
References data_.
|
inline |
Make this and 'node' neighbors by inserting each node in the others node neighbor set.
Nothing happens of either of the nodes has no data.
Definition at line 253 of file orr_octree.h.
References getData(), pcl::recognition::ORROctree::Node::Data::insertNeighbor(), and Node().
Referenced by pcl::recognition::ORROctree::insertNeighbors().
|
inline |
Definition at line 177 of file orr_octree.h.
References bounds_.
|
inline |
Definition at line 174 of file orr_octree.h.
References center_.
|
inline |
Definition at line 183 of file orr_octree.h.
References data_.
Referenced by pcl::recognition::ORROctree::createLeaf().
|
inline |
Definition at line 180 of file orr_octree.h.
|
inline |
Definition at line 218 of file orr_octree.h.
References data_.
|
protected |
Definition at line 264 of file orr_octree.h.
Referenced by computeRadius(), getBounds(), getBounds(), and setBounds().
|
protected |
Definition at line 264 of file orr_octree.h.
Referenced by getCenter(), and setCenter().
|
protected |
Definition at line 265 of file orr_octree.h.
Referenced by deleteChildren(), getChild(), getChildren(), and hasChildren().
|
protected |
Definition at line 263 of file orr_octree.h.
Referenced by deleteData(), getData(), getData(), hasData(), setData(), and setUserData().
|
protected |
Definition at line 265 of file orr_octree.h.
Referenced by getParent(), and setParent().
|
protected |
Definition at line 264 of file orr_octree.h.
Referenced by computeRadius(), and getRadius().