32 #ifndef _MEASUREMENT_H_
33 #define _MEASUREMENT_H_
35 #include <boost/shared_ptr.hpp>
40 #include <Eigen/Dense>
47 using Eigen::Vector2d;
94 void calculateCentroid(
void);
108 ostream& operator<<(ostream& o,vector<MeasurementPtr>& m);
boost::shared_ptr< Measurement > MeasurementPtr
bool compareMeasurements(MeasurementPtr m1, MeasurementPtr m2)
This function compares two measurements just to sort them.
ostream & operator<<(ostream &o, Measurement &m)
long id
Id of the measurement.
boost::shared_ptr< Point > PointPtr
Shared pointer to the Point class.
Point centroid
Centroid of the measurement.
Eigen::Matrix< double, 3, 1 > Vector3d
boost::shared_ptr< Cluster > ClusterPtr
Shared pointer to the Cluster class.
Hypotheses cluster class.
Hypotheses cluster definition.
vector< ClusterPtr > assigned_clusters
Hypotheses cluster association vector.
vector< PointPtr > points
Vector of the support points.
boost::shared_ptr< Measurement > MeasurementPtr
Shared pointer to the Measurement class.