#include <orr_octree.h>
Public Member Functions | |
void | addToNormal (float x, float y, float z) |
void | addToPoint (float x, float y, float z) |
void | computeAveragePoint () |
Data (int id_x, int id_y, int id_z, int lin_id, void *user_data=NULL) | |
void | get3dId (int id[3]) const |
int | get3dIdX () const |
int | get3dIdY () const |
int | get3dIdZ () const |
int | getLinearId () const |
const std::set< Node * > & | getNeighbors () const |
const float * | getNormal () const |
float * | getNormal () |
const float * | getPoint () const |
float * | getPoint () |
void * | getUserData () const |
void | insertNeighbor (Node *node) |
void | setUserData (void *user_data) |
virtual | ~Data () |
Protected Attributes | |
int | id_x_ |
int | id_y_ |
int | id_z_ |
int | lin_id_ |
float | n_ [3] |
std::set< Node * > | neighbors_ |
int | num_points_ |
float | p_ [3] |
void * | user_data_ |
Definition at line 81 of file orr_octree.h.
pcl::recognition::ORROctree::Node::Data::Data | ( | int | id_x, |
int | id_y, | ||
int | id_z, | ||
int | lin_id, | ||
void * | user_data = NULL |
||
) | [inline] |
Definition at line 84 of file orr_octree.h.
virtual pcl::recognition::ORROctree::Node::Data::~Data | ( | ) | [inline] |
Definition at line 95 of file orr_octree.h.
void pcl::recognition::ORROctree::Node::Data::addToNormal | ( | float | x, |
float | y, | ||
float | z | ||
) | [inline] |
Definition at line 115 of file orr_octree.h.
void pcl::recognition::ORROctree::Node::Data::addToPoint | ( | float | x, |
float | y, | ||
float | z | ||
) | [inline] |
Definition at line 98 of file orr_octree.h.
void pcl::recognition::ORROctree::Node::Data::computeAveragePoint | ( | ) | [inline] |
Definition at line 105 of file orr_octree.h.
void pcl::recognition::ORROctree::Node::Data::get3dId | ( | int | id[3] | ) | const [inline] |
Definition at line 130 of file orr_octree.h.
int pcl::recognition::ORROctree::Node::Data::get3dIdX | ( | ) | const [inline] |
Definition at line 138 of file orr_octree.h.
int pcl::recognition::ORROctree::Node::Data::get3dIdY | ( | ) | const [inline] |
Definition at line 141 of file orr_octree.h.
int pcl::recognition::ORROctree::Node::Data::get3dIdZ | ( | ) | const [inline] |
Definition at line 144 of file orr_octree.h.
int pcl::recognition::ORROctree::Node::Data::getLinearId | ( | ) | const [inline] |
Definition at line 147 of file orr_octree.h.
const std::set<Node*>& pcl::recognition::ORROctree::Node::Data::getNeighbors | ( | ) | const [inline] |
Definition at line 159 of file orr_octree.h.
const float* pcl::recognition::ORROctree::Node::Data::getNormal | ( | ) | const [inline] |
Definition at line 124 of file orr_octree.h.
float* pcl::recognition::ORROctree::Node::Data::getNormal | ( | ) | [inline] |
Definition at line 127 of file orr_octree.h.
const float* pcl::recognition::ORROctree::Node::Data::getPoint | ( | ) | const [inline] |
Definition at line 118 of file orr_octree.h.
float* pcl::recognition::ORROctree::Node::Data::getPoint | ( | ) | [inline] |
Definition at line 121 of file orr_octree.h.
void* pcl::recognition::ORROctree::Node::Data::getUserData | ( | ) | const [inline] |
Definition at line 153 of file orr_octree.h.
void pcl::recognition::ORROctree::Node::Data::insertNeighbor | ( | Node * | node | ) | [inline] |
Definition at line 156 of file orr_octree.h.
void pcl::recognition::ORROctree::Node::Data::setUserData | ( | void * | user_data | ) | [inline] |
Definition at line 150 of file orr_octree.h.
int pcl::recognition::ORROctree::Node::Data::id_x_ [protected] |
Definition at line 163 of file orr_octree.h.
int pcl::recognition::ORROctree::Node::Data::id_y_ [protected] |
Definition at line 163 of file orr_octree.h.
int pcl::recognition::ORROctree::Node::Data::id_z_ [protected] |
Definition at line 163 of file orr_octree.h.
int pcl::recognition::ORROctree::Node::Data::lin_id_ [protected] |
Definition at line 163 of file orr_octree.h.
float pcl::recognition::ORROctree::Node::Data::n_[3] [protected] |
Definition at line 162 of file orr_octree.h.
std::set<Node*> pcl::recognition::ORROctree::Node::Data::neighbors_ [protected] |
Definition at line 164 of file orr_octree.h.
int pcl::recognition::ORROctree::Node::Data::num_points_ [protected] |
Definition at line 163 of file orr_octree.h.
float pcl::recognition::ORROctree::Node::Data::p_[3] [protected] |
Definition at line 162 of file orr_octree.h.
void* pcl::recognition::ORROctree::Node::Data::user_data_ [protected] |
Definition at line 165 of file orr_octree.h.