#include <target.h>

Public Types | |
| typedef boost::shared_ptr< Target > | Ptr |
Public Member Functions | |
| void | associate (Target::Ptr target) |
| void | calculateProperties () |
| double | checkAssociationCriteria (Target::Ptr target) |
| void | cleanTargetAssociations (void) |
| void | decrementMissedAssociations (int dec=1) |
| double | getDistance (MeasurementPtr &mes, int algorithm=0) |
| double | getDistanceToPredictedPosition (TargetPtr &target, int algorithm=0) |
| void | incrementMissedAssociations (int inc=1) |
| void | stepModel () |
| Target () | |
| Target (TargetPtr prev_target) | |
| Target (TargetPtr prev_target, MeasurementPtr measurement) | |
| Target (MeasurementPtr measurement) | |
| void | zeroMissedAssociations (void) |
| ~Target () | |
Public Member Functions inherited from MotionModel | |
| void | initEstimator (Vector5d &x, Matrix5d &P) |
| void | initEstimator (Vector3d &z) |
| void | initFilter (Point measurement) |
| void | makeA () |
| Make the process Jacobian matrix. More... | |
| void | makeBaseV () |
| Make measurement noise sensitivity matrix. More... | |
| void | makeBaseW () |
| void | makeH () |
| void | makeMeasure () |
| Make measurement, used when measurement is not possible (i'm not using it now) More... | |
| void | makeProcess () |
| void | makeQ () |
| Make process noise covariance matrix. More... | |
| void | makeR () |
| MotionModel () | |
| MotionModel () | |
| void | setIdentity (kMatrix &M, int size, double value=1) |
| void | stepEstimator (Vector3d z) |
| void | stepEstimator (Vector2d measurement) |
Public Attributes | |
| vector< MeasurementPtr > | _assigned_measurements |
| double | _aux1 |
| long | _cluster |
| vector< long > | _concurrent_targets |
| long | _exuid |
| long | _hypothesis |
| long | _id |
| long | _missed_associations |
| vector< Vector5d > | _past_states |
| long | _uid |
| string | _variant |
| Point | centroid |
| Point | estimated_position |
| Point | estimated_velocity |
| bool | found |
| long | id |
| double | length |
| long | life_time |
| long | local_id |
| Point | measurement |
| MotionModel | motion_model |
| bool | occluded |
| long | occluded_time |
| vector< Point::Ptr > | points |
| Point | predicted_position |
| double | rmin |
| SearchArea | search_area |
| double | stt |
| double | tm |
| bool | to_remove |
Public Attributes inherited from MotionModel | |
| nonholonomicEKFilter | _estimator |
| Local estimator for process, Kalman filter with a constant velocity. More... | |
| Matrix5d | _P |
| Posteriori error covariance. More... | |
| Vector5d | _x |
| Estimated state. More... | |
| Vector5d | _xp |
| Predicted x. More... | |
| Vector3d | _z |
| Measurement vector. More... | |
| double | dt |
| Vector2d | inovation_error |
| Matrix4d | PosteriorCovariance |
| Vector4d | x_estimated |
| Vector4d | x_predicted |
Static Public Attributes | |
| static long | _euid =0 |
| static long | _ntotal =0 |
Friends | |
| ostream & | operator<< (ostream &o, Target &t) |
| typedef boost::shared_ptr<Target> Target::Ptr |
| Target::Target | ( | ) |
Definition at line 105 of file target.cpp.
| Target::~Target | ( | ) |
Definition at line 114 of file target.cpp.
| Target::Target | ( | TargetPtr | prev_target | ) |
Definition at line 121 of file target.cpp.
| Target::Target | ( | TargetPtr | prev_target, |
| MeasurementPtr | measurement | ||
| ) |
Definition at line 183 of file target.cpp.
| Target::Target | ( | MeasurementPtr | measurement | ) |
Definition at line 218 of file target.cpp.
|
inline |
|
inline |
| void Target::cleanTargetAssociations | ( | void | ) |
Definition at line 299 of file target.cpp.
| void Target::decrementMissedAssociations | ( | int | dec = 1 | ) |
Definition at line 52 of file target.cpp.
| double Target::getDistance | ( | MeasurementPtr & | mes, |
| int | algorithm = 0 |
||
| ) |
Definition at line 63 of file target.cpp.
| double Target::getDistanceToPredictedPosition | ( | TargetPtr & | target, |
| int | algorithm = 0 |
||
| ) |
Definition at line 266 of file target.cpp.
| void Target::incrementMissedAssociations | ( | int | inc = 1 | ) |
Definition at line 45 of file target.cpp.
| void Target::zeroMissedAssociations | ( | void | ) |
Definition at line 58 of file target.cpp.
|
friend |
Definition at line 34 of file target.cpp.
| vector<MeasurementPtr> Target::_assigned_measurements |
| MotionModel Target::motion_model |
| vector<Point::Ptr> Target::points |
| SearchArea Target::search_area |