#include <global_rsd.h>
Definition at line 59 of file global_rsd.h.
typedef sensor_msgs::PointCloud2 pcl_cloud_algos::GlobalRSD::InputType |
Reimplemented from pcl_cloud_algos::CloudAlgo.
Definition at line 65 of file global_rsd.h.
typedef pcl::KdTree<pcl::PointNormal>::Ptr pcl_cloud_algos::GlobalRSD::KdTreePtr |
Definition at line 66 of file global_rsd.h.
typedef sensor_msgs::PointCloud2 pcl_cloud_algos::GlobalRSD::OutputType |
Reimplemented from pcl_cloud_algos::CloudAlgo.
Definition at line 64 of file global_rsd.h.
pcl_cloud_algos::GlobalRSD::GlobalRSD | ( | ) | [inline] |
Definition at line 114 of file global_rsd.h.
pcl_cloud_algos::GlobalRSD::~GlobalRSD | ( | ) | [inline] |
Definition at line 127 of file global_rsd.h.
ros::Publisher pcl_cloud_algos::GlobalRSD::createPublisher | ( | ros::NodeHandle & | nh | ) | [inline, virtual] |
Implements pcl_cloud_algos::CloudAlgo.
Definition at line 131 of file global_rsd.h.
static std::string pcl_cloud_algos::GlobalRSD::default_input_topic | ( | ) | [inline, static] |
Reimplemented from pcl_cloud_algos::CloudAlgo.
Definition at line 87 of file global_rsd.h.
static std::string pcl_cloud_algos::GlobalRSD::default_node_name | ( | ) | [inline, static] |
Reimplemented from pcl_cloud_algos::CloudAlgo.
Definition at line 95 of file global_rsd.h.
static std::string pcl_cloud_algos::GlobalRSD::default_output_topic | ( | ) | [inline, static] |
Reimplemented from pcl_cloud_algos::CloudAlgo.
Definition at line 91 of file global_rsd.h.
void GlobalRSD::init | ( | ros::NodeHandle & | nh | ) | [virtual] |
Implements pcl_cloud_algos::CloudAlgo.
Definition at line 6 of file global_rsd.cpp.
boost::shared_ptr< const GlobalRSD::OutputType > GlobalRSD::output | ( | ) |
Reimplemented from pcl_cloud_algos::CloudAlgo.
Definition at line 325 of file global_rsd.cpp.
void GlobalRSD::post | ( | ) | [virtual] |
Implements pcl_cloud_algos::CloudAlgo.
Definition at line 30 of file global_rsd.cpp.
void GlobalRSD::pre | ( | ) | [virtual] |
Implements pcl_cloud_algos::CloudAlgo.
Definition at line 13 of file global_rsd.cpp.
std::string GlobalRSD::process | ( | const boost::shared_ptr< const InputType > & | ) |
: will be overwritten and need to be resized afterwards
: passing the pointer here is OK as kdTree and cloud_vrsd_ have the same scope (+ for KdTreeANN it doesn't matter)
Iterate over all cells
TODO: just start for from it_i+1
Outputting result in libSVM format
Definition at line 66 of file global_rsd.cpp.
std::vector< std::string > GlobalRSD::provides | ( | ) | [virtual] |
Implements pcl_cloud_algos::CloudAlgo.
Definition at line 47 of file global_rsd.cpp.
std::vector< std::string > GlobalRSD::requires | ( | ) | [virtual] |
Implements pcl_cloud_algos::CloudAlgo.
Definition at line 35 of file global_rsd.cpp.
void pcl_cloud_algos::GlobalRSD::setOctree | ( | pcl::PointCloud< pcl::PointNormal > | pointcloud_msg, |
double | octree_res, | ||
int | initial_label, | ||
double | laser_offset = 0 , |
||
double | octree_maxrange = -1 |
||
) | [inline] |
Definition at line 254 of file global_rsd.h.
int pcl_cloud_algos::GlobalRSD::setSurfaceType | ( | pcl::PointCloud< pcl::PointNormal > | cloud, |
std::vector< int > * | indices, | ||
std::vector< int > * | neighbors, | ||
double | max_dist | ||
) | [inline] |
: taken from 16.06.2010 version of EstimateMinMaxRadius.cc
considering small cylinders to be edges
Definition at line 149 of file global_rsd.h.
Definition at line 82 of file global_rsd.h.
Definition at line 340 of file global_rsd.h.
Definition at line 83 of file global_rsd.h.
Definition at line 79 of file global_rsd.h.
Definition at line 78 of file global_rsd.h.
Definition at line 77 of file global_rsd.h.
Definition at line 78 of file global_rsd.h.
Definition at line 76 of file global_rsd.h.
Definition at line 72 of file global_rsd.h.
Definition at line 328 of file global_rsd.h.
int pcl_cloud_algos::GlobalRSD::nr_bins_ [private] |
Definition at line 336 of file global_rsd.h.
Definition at line 343 of file global_rsd.h.
Definition at line 333 of file global_rsd.h.
Definition at line 68 of file global_rsd.h.
Definition at line 332 of file global_rsd.h.
Definition at line 330 of file global_rsd.h.
Definition at line 73 of file global_rsd.h.
Definition at line 74 of file global_rsd.h.
Definition at line 80 of file global_rsd.h.
Definition at line 70 of file global_rsd.h.
Definition at line 69 of file global_rsd.h.