#include <tracker.h>
Public Member Functions | |
virtual void | getEstimate (BFL::StatePosVel &est) const =0 |
get filter posterior More... | |
virtual void | getEstimate (people_msgs::PositionMeasurement &est) const =0 |
virtual double | getLifetime () const =0 |
return the lifetime of the tracker More... | |
const std::string & | getName () const |
return the name of the tracker More... | |
virtual double | getQuality () const =0 |
return measure for tracker quality: 0=bad 1=good More... | |
virtual double | getTime () const =0 |
return the time of the tracker More... | |
virtual void | initialize (const BFL::StatePosVel &mu, const BFL::StatePosVel &sigma, const double time)=0 |
initialize tracker More... | |
virtual bool | isInitialized () const =0 |
return if tracker was initialized More... | |
Tracker (const std::string &name) | |
constructor More... | |
virtual bool | updateCorrection (const tf::Vector3 &meas, const MatrixWrapper::SymmetricMatrix &cov)=0 |
virtual bool | updatePrediction (const double time)=0 |
update tracker More... | |
virtual | ~Tracker () |
destructor More... | |
Private Attributes | |
std::string | name_ |
|
inline |
|
inlinevirtual |
|
pure virtual |
get filter posterior
Implemented in estimation::TrackerParticle, and estimation::TrackerKalman.
|
pure virtual |
Implemented in estimation::TrackerParticle, and estimation::TrackerKalman.
|
pure virtual |
return the lifetime of the tracker
Implemented in estimation::TrackerParticle, and estimation::TrackerKalman.
|
inline |
|
pure virtual |
return measure for tracker quality: 0=bad 1=good
Implemented in estimation::TrackerParticle, and estimation::TrackerKalman.
|
pure virtual |
return the time of the tracker
Implemented in estimation::TrackerParticle, and estimation::TrackerKalman.
|
pure virtual |
initialize tracker
Implemented in estimation::TrackerParticle, and estimation::TrackerKalman.
|
pure virtual |
return if tracker was initialized
Implemented in estimation::TrackerParticle, and estimation::TrackerKalman.
|
pure virtual |
Implemented in estimation::TrackerParticle, and estimation::TrackerKalman.
|
pure virtual |
update tracker
Implemented in estimation::TrackerParticle, and estimation::TrackerKalman.