#include "ClusterDetector.h"#include "SegmentPrototype.h"#include "XMLTag.h"#include "SwissRangerReading.h"#include "BoostUtils.h"#include <point_cloud_mapping/sample_consensus/sac.h>#include <point_cloud_mapping/sample_consensus/msac.h>#include <point_cloud_mapping/sample_consensus/ransac.h>#include <point_cloud_mapping/sample_consensus/sac_model_plane.h>#include <angles/angles.h>#include <point_cloud_mapping/kdtree/kdtree_ann.h>#include <point_cloud_mapping/geometry/angles.h>#include <point_cloud_mapping/geometry/areas.h>#include <point_cloud_mapping/geometry/point.h>#include <point_cloud_mapping/geometry/distances.h>#include <point_cloud_mapping/geometry/nearest.h>#include <point_cloud_mapping/geometry/transforms.h>#include <point_cloud_mapping/geometry/statistics.h>#include <sys/time.h>
Go to the source code of this file.
| Classes | |
| class | PlaneClusterResult::ObjectOnTable | 
| class | PlaneClusterResult | 
| class | PlaneClustersSR | 
| Defines | |
| #define | BOOST_THREAD | 
| #define | DEBUG 1 | 
| #define | SR_COLS 176 | 
| #define | SR_ROWS 144 | 
| #define | XML_ATTRIBUTE_PTULO "ptu_loid" | 
| #define | XML_ATTRIBUTE_SR4LO "sr_loid" | 
| Functions | |
| bool | compareRegions (const std::vector< int > &a, const std::vector< int > &b) | 
| void | CrossProduct_l (const double b_x, const double b_y, const double b_z, const double c_x, const double c_y, const double c_z, double &a_x, double &a_y, double &a_z) | 
| void | normalize (double &a, double &b, double &c) | 
| double | scalarproduct (const double &a, const double &b, const double &c, const double &d, const double &e, const double &f) | 
| Variables | |
| PlaneClustersSR * | s_planeCluster = NULL | 
| #define BOOST_THREAD | 
Definition at line 46 of file ClusterDetector.cpp.
| #define DEBUG 1 | 
Definition at line 83 of file ClusterDetector.cpp.
| #define SR_COLS 176 | 
Definition at line 81 of file ClusterDetector.cpp.
| #define SR_ROWS 144 | 
Definition at line 82 of file ClusterDetector.cpp.
| #define XML_ATTRIBUTE_PTULO "ptu_loid" | 
Definition at line 86 of file ClusterDetector.cpp.
| #define XML_ATTRIBUTE_SR4LO "sr_loid" | 
Definition at line 85 of file ClusterDetector.cpp.
| bool compareRegions | ( | const std::vector< int > & | a, | 
| const std::vector< int > & | b | ||
| ) | 
Definition at line 98 of file ClusterDetector.cpp.
| void CrossProduct_l | ( | const double | b_x, | 
| const double | b_y, | ||
| const double | b_z, | ||
| const double | c_x, | ||
| const double | c_y, | ||
| const double | c_z, | ||
| double & | a_x, | ||
| double & | a_y, | ||
| double & | a_z | ||
| ) |  [inline] | 
Definition at line 701 of file ClusterDetector.cpp.
| void normalize | ( | double & | a, | 
| double & | b, | ||
| double & | c | ||
| ) |  [inline] | 
Definition at line 688 of file ClusterDetector.cpp.
| double scalarproduct | ( | const double & | a, | 
| const double & | b, | ||
| const double & | c, | ||
| const double & | d, | ||
| const double & | e, | ||
| const double & | f | ||
| ) |  [inline] | 
Definition at line 696 of file ClusterDetector.cpp.
Definition at line 602 of file ClusterDetector.cpp.