MipAlgorithms::GMPHDUnicycle2DNoIdFilter 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 <GMPHDUnicycle2DNoIdFilter.h>

Inheritance diagram for MipAlgorithms::GMPHDUnicycle2DNoIdFilter:

MipAlgorithms::PHDFilter MIPObject

List of all members.

Public Member Functions

 GMPHDUnicycle2DNoIdFilter ()
 GMPHDUnicycle2DNoIdFilter (GMPHDUnicycle2DNoIdFilterPars inParams)
void step (PHDFilterIn &in)
string print ()
void getBelief (GaussianMixtureJointId &gm)
string getObjectName () const
 Method that gives the name of the class as it will be displayed by the tracer.
PHDFilterOutputType getOutputType ()

Protected Member Functions

void _computeOdometries (PHDFilterIn &in)
void _predictBirthTarget (PHDFilterIn &in)
void _predictExistingTarget ()
 TODO IMPLEMENT void MipAlgorithms::GMPHDUnicycle2DNoIdFilter::_predictBirthTarget().
void _buildPHDUpdateComponents (PHDFilterIn &in)
void _updateWithMeasurements (PHDFilterIn &in)
void _prune ()
void _initialize (PHDFilterIn &in)
void _normalStep (PHDFilterIn &in)
Decimal _mahalanobisDist (GaussianComponent &a, GaussianComponent &b)


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

MipAlgorithms::GMPHDUnicycle2DNoIdFilter::GMPHDUnicycle2DNoIdFilter ( GMPHDUnicycle2DNoIdFilterPars  inParams  ) 


Member Function Documentation

void MipAlgorithms::GMPHDUnicycle2DNoIdFilter::step ( PHDFilterIn in  )  [virtual]

string MipAlgorithms::GMPHDUnicycle2DNoIdFilter::print (  )  [virtual]

void MipAlgorithms::GMPHDUnicycle2DNoIdFilter::getBelief ( GaussianMixtureJointId gm  )  [virtual]

Reimplemented from MipAlgorithms::PHDFilter.

string MipAlgorithms::GMPHDUnicycle2DNoIdFilter::getObjectName (  )  const [inline, virtual]

Method that gives the name of the class as it will be displayed by the tracer.

Returns:
a string, which is the name of the current class
Note:
pure virtual, has to be redefined for each child class

Implements MIPObject.

PHDFilterOutputType MipAlgorithms::GMPHDUnicycle2DNoIdFilter::getOutputType (  )  [inline, virtual]

void MipAlgorithms::GMPHDUnicycle2DNoIdFilter::_computeOdometries ( PHDFilterIn in  )  [protected]

void MipAlgorithms::GMPHDUnicycle2DNoIdFilter::_predictBirthTarget ( PHDFilterIn in  )  [protected]

void MipAlgorithms::GMPHDUnicycle2DNoIdFilter::_predictExistingTarget (  )  [protected]

void MipAlgorithms::GMPHDUnicycle2DNoIdFilter::_buildPHDUpdateComponents ( PHDFilterIn in  )  [protected]

void MipAlgorithms::GMPHDUnicycle2DNoIdFilter::_updateWithMeasurements ( PHDFilterIn in  )  [protected]

FIXME missing intensity of clutter RFS

void MipAlgorithms::GMPHDUnicycle2DNoIdFilter::_prune (  )  [protected]

void MipAlgorithms::GMPHDUnicycle2DNoIdFilter::_initialize ( PHDFilterIn in  )  [protected, virtual]

void MipAlgorithms::GMPHDUnicycle2DNoIdFilter::_normalStep ( PHDFilterIn in  )  [protected, virtual]

Decimal MipAlgorithms::GMPHDUnicycle2DNoIdFilter::_mahalanobisDist ( GaussianComponent a,
GaussianComponent b 
) [protected]


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