#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.