Public Member Functions | Protected Attributes | List of all members
mhf::Property Class Reference

#include <Property.h>

Public Member Functions

Propertyclone () const
const AttributegetAttribute () const
const IStateEstimatorgetEstimator () const
virtual double getLikelihood (const pbl::PDF &pdf) const
const ObjectIDgetObjectID () const
const pbl::PDFgetValue () const
Propertyoperator= (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_
Time time_

Detailed Description

Definition at line 49 of file Property.h.

Constructor & Destructor Documentation

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 ( )

Definition at line 21 of file Property.cpp.

Member Function Documentation

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 pdf) const

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.

Property & mhf::Property::operator= ( const Property other)

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.

Member Data Documentation

Attribute mhf::Property::attribute_

Definition at line 89 of file Property.h.

IStateEstimator* mhf::Property::estimator_

Definition at line 91 of file Property.h.

Time mhf::Property::time_

Definition at line 85 of file Property.h.

The documentation for this class was generated from the following files:

Author(s): Sjoerd van den Dries, Jos Elfring
autogenerated on Fri Apr 16 2021 02:32:27