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_
 
IStateEstimatorestimator_
 
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 ( )
virtual

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
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.

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_
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.


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


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