#include <PHDFilter.h>
Public Member Functions | |
PHDFilter () | |
PHDFilter (PHDFilterPars inParams) | |
virtual void | step (PHDFilterIn &in)=0 |
virtual string | print ()=0 |
virtual PHDFilterOutputType | getOutputType ()=0 |
virtual void | getBelief (GaussianMixtureJointId &gm) |
virtual void | getBelief (GaussianMixture &gm) |
virtual void | getBelief (GaussianMixtureID &gm) |
Protected Member Functions | |
virtual void | _initialize (PHDFilterIn &in)=0 |
virtual void | _normalStep (PHDFilterIn &in)=0 |
Protected Attributes | |
PHDFilterVars * | _vars |
PHDFilterPars * | _pars |
MipAlgorithms::PHDFilter::PHDFilter | ( | ) |
MipAlgorithms::PHDFilter::PHDFilter | ( | PHDFilterPars | inParams | ) |
virtual void MipAlgorithms::PHDFilter::step | ( | PHDFilterIn & | in | ) | [pure virtual] |
Implemented in MipAlgorithms::GMIDPHDUnicycle2DRCFilter, MipAlgorithms::GMPHDLinear2DTargetNoIdFilter, MipAlgorithms::GMPHDUnicycle2DCamIdRCFilter, MipAlgorithms::GMPHDUnicycle2DIdCentrFilter, MipAlgorithms::GMPHDUnicycle2DIdCoopFilter, MipAlgorithms::GMPHDUnicycle2DIdFilter, and MipAlgorithms::GMPHDUnicycle2DNoIdFilter.
virtual string MipAlgorithms::PHDFilter::print | ( | ) | [pure virtual] |
Implemented in MipAlgorithms::GMIDPHDUnicycle2DRCFilter, MipAlgorithms::GMPHDLinear2DTargetNoIdFilter, MipAlgorithms::GMPHDUnicycle2DCamIdRCFilter, MipAlgorithms::GMPHDUnicycle2DIdCentrFilter, MipAlgorithms::GMPHDUnicycle2DIdCoopFilter, MipAlgorithms::GMPHDUnicycle2DIdFilter, and MipAlgorithms::GMPHDUnicycle2DNoIdFilter.
virtual PHDFilterOutputType MipAlgorithms::PHDFilter::getOutputType | ( | ) | [pure virtual] |
Implemented in MipAlgorithms::GMIDPHDUnicycle2DRCFilter, MipAlgorithms::GMPHDLinear2DTargetNoIdFilter, MipAlgorithms::GMPHDUnicycle2DCamIdRCFilter, MipAlgorithms::GMPHDUnicycle2DIdCentrFilter, MipAlgorithms::GMPHDUnicycle2DIdCoopFilter, MipAlgorithms::GMPHDUnicycle2DIdFilter, and MipAlgorithms::GMPHDUnicycle2DNoIdFilter.
virtual void MipAlgorithms::PHDFilter::getBelief | ( | GaussianMixtureJointId & | gm | ) | [inline, virtual] |
virtual void MipAlgorithms::PHDFilter::getBelief | ( | GaussianMixture & | gm | ) | [inline, virtual] |
Reimplemented in MipAlgorithms::GMPHDLinear2DTargetNoIdFilter.
virtual void MipAlgorithms::PHDFilter::getBelief | ( | GaussianMixtureID & | gm | ) | [inline, virtual] |
Reimplemented in MipAlgorithms::GMIDPHDUnicycle2DRCFilter.
virtual void MipAlgorithms::PHDFilter::_initialize | ( | PHDFilterIn & | in | ) | [protected, pure virtual] |
Implemented in MipAlgorithms::GMIDPHDUnicycle2DRCFilter, MipAlgorithms::GMPHDLinear2DTargetNoIdFilter, MipAlgorithms::GMPHDUnicycle2DIdCentrFilter, MipAlgorithms::GMPHDUnicycle2DIdCoopFilter, MipAlgorithms::GMPHDUnicycle2DIdCoopRCFilter, MipAlgorithms::GMPHDUnicycle2DIdFilter, MipAlgorithms::GMPHDUnicycle2DIdRCFilter, and MipAlgorithms::GMPHDUnicycle2DNoIdFilter.
virtual void MipAlgorithms::PHDFilter::_normalStep | ( | PHDFilterIn & | in | ) | [protected, pure virtual] |
PHDFilterVars* MipAlgorithms::PHDFilter::_vars [protected] |
PHDFilterPars* MipAlgorithms::PHDFilter::_pars [protected] |