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

Inheritance diagram for MipAlgorithms::GMPHDLinear2DTargetNoIdFilter:

MipAlgorithms::PHDFilter MIPObject

List of all members.

Public Member Functions

 GMPHDLinear2DTargetNoIdFilter ()
 GMPHDLinear2DTargetNoIdFilter (GMPHDLinear2DTargetNoIdFilterPars inParams)
void step (PHDFilterIn &in)
string print ()
void getBelief (GaussianMixture &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 _predictBirthTarget ()
void _predictExistingTarget ()
 TODO IMPLEMENT void MipAlgorithms::GMPHDLinear2DTargetNoIdFilter::_predictBirthTarget().
void _buildPHDUpdateComponents ()
void _updateWithMeasurements (PHDFilterIn &in)
void _prune ()
void _prune2 ()
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::GMPHDLinear2DTargetNoIdFilter::GMPHDLinear2DTargetNoIdFilter (  ) 

MipAlgorithms::GMPHDLinear2DTargetNoIdFilter::GMPHDLinear2DTargetNoIdFilter ( GMPHDLinear2DTargetNoIdFilterPars  inParams  ) 


Member Function Documentation

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

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

void MipAlgorithms::GMPHDLinear2DTargetNoIdFilter::getBelief ( GaussianMixture gm  )  [virtual]

Reimplemented from MipAlgorithms::PHDFilter.

string MipAlgorithms::GMPHDLinear2DTargetNoIdFilter::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::GMPHDLinear2DTargetNoIdFilter::getOutputType (  )  [inline, virtual]

void MipAlgorithms::GMPHDLinear2DTargetNoIdFilter::_predictBirthTarget (  )  [protected]

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

void MipAlgorithms::GMPHDLinear2DTargetNoIdFilter::_buildPHDUpdateComponents (  )  [protected]

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

FIXME missing intensity of clutter RFS

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

void MipAlgorithms::GMPHDLinear2DTargetNoIdFilter::_prune2 (  )  [protected]

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

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

Decimal MipAlgorithms::GMPHDLinear2DTargetNoIdFilter::_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