MipAlgorithms::EKFilterUnicycle2D Class Reference
[Probability Hypotesis Density (PHD) Filter]

Provides an abstract standard class for a PHD filter for tracking of multiple objects in a 2D world. More...

#include <EKFilterUnicycle2D.h>

List of all members.

Public Member Functions

 EKFilterUnicycle2D ()
 EKFilterUnicycle2D (EKFilterUnicycle2DPars &inParams)
 EKFilterUnicycle2D (const EKFilterUnicycle2D &ekf)
virtual void step (EKFilterUnicycle2DIn &in)
virtual string print () const
virtual bool initialized ()
virtual MipBaselib::Gaussian getState ()
virtual void operator= (const EKFilterUnicycle2D &ekf)
virtual EKFilterUnicycle2DParsgetPars ()
virtual void reset ()

Protected Member Functions

virtual void _computeOdometries (EKFilterUnicycle2DIn &in)
virtual void _initialize (EKFilterUnicycle2DIn &in)
virtual void _normalStep (EKFilterUnicycle2DIn &in)
virtual void _velocitiesPrediction (EKFilterUnicycle2DIn &in)
virtual void _velocitiesPrediction (Time &t1, Time &t2, Decimal mv, Decimal mw, Decimal hv, Decimal hw)
virtual void _posePrediction ()
virtual void _updateWithPose (EKFilterUnicycle2DIn &in)
virtual void _updateWithPosition (EKFilterUnicycle2DIn &in)

Protected Attributes

EKFilterUnicycle2DVars_vars
EKFilterUnicycle2DPars_pars


Detailed Description

Provides an abstract standard class for a PHD filter for tracking of multiple objects in a 2D world.

Author:
Paolo Stegagno

Constructor & Destructor Documentation

MipAlgorithms::EKFilterUnicycle2D::EKFilterUnicycle2D (  ) 

MipAlgorithms::EKFilterUnicycle2D::EKFilterUnicycle2D ( EKFilterUnicycle2DPars inParams  ) 

MipAlgorithms::EKFilterUnicycle2D::EKFilterUnicycle2D ( const EKFilterUnicycle2D ekf  ) 


Member Function Documentation

void MipAlgorithms::EKFilterUnicycle2D::step ( EKFilterUnicycle2DIn in  )  [virtual]

string MipAlgorithms::EKFilterUnicycle2D::print (  )  const [virtual]

bool MipAlgorithms::EKFilterUnicycle2D::initialized (  )  [virtual]

Gaussian MipAlgorithms::EKFilterUnicycle2D::getState (  )  [virtual]

void MipAlgorithms::EKFilterUnicycle2D::operator= ( const EKFilterUnicycle2D ekf  )  [virtual]

EKFilterUnicycle2DPars * MipAlgorithms::EKFilterUnicycle2D::getPars (  )  [virtual]

void MipAlgorithms::EKFilterUnicycle2D::reset (  )  [virtual]

void MipAlgorithms::EKFilterUnicycle2D::_computeOdometries ( EKFilterUnicycle2DIn in  )  [protected, virtual]

void MipAlgorithms::EKFilterUnicycle2D::_initialize ( EKFilterUnicycle2DIn in  )  [protected, virtual]

void MipAlgorithms::EKFilterUnicycle2D::_normalStep ( EKFilterUnicycle2DIn in  )  [protected, virtual]

void MipAlgorithms::EKFilterUnicycle2D::_velocitiesPrediction ( EKFilterUnicycle2DIn in  )  [protected, virtual]

void MipAlgorithms::EKFilterUnicycle2D::_velocitiesPrediction ( Time t1,
Time t2,
Decimal  mv,
Decimal  mw,
Decimal  hv,
Decimal  hw 
) [protected, virtual]

void MipAlgorithms::EKFilterUnicycle2D::_posePrediction (  )  [protected, virtual]

void MipAlgorithms::EKFilterUnicycle2D::_updateWithPose ( EKFilterUnicycle2DIn in  )  [protected, virtual]

void MipAlgorithms::EKFilterUnicycle2D::_updateWithPosition ( EKFilterUnicycle2DIn in  )  [protected, virtual]


Member Data Documentation


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

Generated on Mon Feb 20 07:01:11 2017 for MIP by  doxygen 1.5.6