50 typedef boost::shared_ptr<Target>
TargetPtr;
86 void incrementMissedAssociations(
int inc=1);
88 void decrementMissedAssociations(
int dec=1);
90 void zeroMissedAssociations(
void);
94 double getDistanceToPredictedPosition(
TargetPtr& target,
int algorithm=0);
96 void cleanTargetAssociations(
void);
boost::shared_ptr< Measurement > MeasurementPtr
bool compareTargetsById(TargetPtr t1, TargetPtr t2)
vector< Vector5d > _past_states
bool compareTargetsByAux1Descending(TargetPtr t1, TargetPtr t2)
ostream & operator<<(ostream &o, vector< ClusterPtr > &c)
Cluster vector print function.
Measurement class declaration.
vector< MeasurementPtr > _assigned_measurements
boost::shared_ptr< Measurement > MeasurementPtr
Shared pointer to the Measurement class.
Motion model class declaration.
long _missed_associations
bool compareTargetsByAux1(TargetPtr t1, TargetPtr t2)
Nonholonomic Motion model abstraction layer.
boost::shared_ptr< Target > TargetPtr
Shared pointer to the Target class.
vector< long > _concurrent_targets
boost::shared_ptr< Target > TargetPtr
Shared pointer to the Target class.
Distance metrics declaration.