#include <Property.h>
Public Member Functions | |
Property * | clone () const |
const Attribute & | getAttribute () const |
const IStateEstimator & | getEstimator () const |
virtual double | getLikelihood (const pbl::PDF &pdf) const |
const ObjectID & | getObjectID () const |
const pbl::PDF & | getValue () const |
Property & | operator= (const Property &other) |
void | propagate (const Time &time) |
Property (const Attribute &attribute, const IStateEstimator &bm, const ObjectID &object_id=-1) | |
Property (const Property &orig) | |
void | reset () |
std::string | toString (const std::string &prefix="") const |
void | update (const pbl::PDF &z, const Time &time) |
virtual | ~Property () |
Protected Attributes | |
Attribute | attribute_ |
IStateEstimator * | estimator_ |
Time | time_ |
Definition at line 49 of file Property.h.
mhf::Property::Property | ( | const Attribute & | attribute, |
const IStateEstimator & | bm, | ||
const ObjectID & | object_id = -1 |
||
) |
Definition at line 13 of file Property.cpp.
mhf::Property::Property | ( | const Property & | orig | ) |
Definition at line 17 of file Property.cpp.
mhf::Property::~Property | ( | ) | [virtual] |
Definition at line 21 of file Property.cpp.
Property * mhf::Property::clone | ( | ) | const |
Definition at line 25 of file Property.cpp.
const Attribute & mhf::Property::getAttribute | ( | ) | const |
Definition at line 40 of file Property.cpp.
const IStateEstimator & mhf::Property::getEstimator | ( | ) | const |
Definition at line 44 of file Property.cpp.
double mhf::Property::getLikelihood | ( | const pbl::PDF & | ) | const [virtual] |
Definition at line 68 of file Property.cpp.
const ObjectID& mhf::Property::getObjectID | ( | ) | const |
const pbl::PDF & mhf::Property::getValue | ( | ) | const |
Definition at line 48 of file Property.cpp.
Definition at line 29 of file Property.cpp.
void mhf::Property::propagate | ( | const Time & | time | ) |
Definition at line 58 of file Property.cpp.
void mhf::Property::reset | ( | ) |
Definition at line 64 of file Property.cpp.
std::string mhf::Property::toString | ( | const std::string & | prefix = "" | ) | const |
Definition at line 72 of file Property.cpp.
void mhf::Property::update | ( | const pbl::PDF & | z, |
const Time & | time | ||
) |
Definition at line 52 of file Property.cpp.
Attribute mhf::Property::attribute_ [protected] |
Definition at line 89 of file Property.h.
IStateEstimator* mhf::Property::estimator_ [protected] |
Definition at line 91 of file Property.h.
Time mhf::Property::time_ [protected] |
Definition at line 85 of file Property.h.