Public Member Functions | Protected Attributes
pcl::recognition::ORROctree::Node::Data Class Reference

#include <orr_octree.h>

List of all members.

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_

Detailed Description

Definition at line 81 of file orr_octree.h.


Constructor & Destructor Documentation

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.

Definition at line 95 of file orr_octree.h.


Member Function Documentation

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.

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.

Definition at line 138 of file orr_octree.h.

Definition at line 141 of file orr_octree.h.

Definition at line 144 of file orr_octree.h.

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.

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.

Definition at line 121 of file orr_octree.h.

Definition at line 153 of file orr_octree.h.

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.


Member Data Documentation

Definition at line 163 of file orr_octree.h.

Definition at line 163 of file orr_octree.h.

Definition at line 163 of file orr_octree.h.

Definition at line 163 of file orr_octree.h.

Definition at line 162 of file orr_octree.h.

Definition at line 164 of file orr_octree.h.

Definition at line 163 of file orr_octree.h.

Definition at line 162 of file orr_octree.h.

Definition at line 165 of file orr_octree.h.


The documentation for this class was generated from the following file:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:44:35