Bayes Filters Library
|
#include <GaussianPrediction.h>
Public Member Functions | |
virtual | ~GaussianPrediction () noexcept=default |
void | predict (const GaussianMixture &prev_state, GaussianMixture &pred_state) override |
bool | skip (const std::string &what_step, const bool status) override |
bool | is_skipping () override |
virtual StateModel & | getStateModel () noexcept=0 |
Protected Member Functions | |
GaussianPrediction () noexcept=default | |
GaussianPrediction (const GaussianPrediction &prediction) noexcept=delete | |
GaussianPrediction & | operator= (const GaussianPrediction &prediction) noexcept=delete |
GaussianPrediction (GaussianPrediction &&prediction) noexcept=default | |
GaussianPrediction & | operator= (GaussianPrediction &&prediction) noexcept=default |
virtual void | predictStep (const GaussianMixture &prev_state, GaussianMixture &pred_state)=0 |
Private Attributes | |
bool | skip_ = false |
Definition at line 23 of file GaussianPrediction.h.
|
virtualdefaultnoexcept |
|
protecteddefaultnoexcept |
|
protecteddeletenoexcept |
|
protecteddefaultnoexcept |
|
pure virtualnoexcept |
Implemented in bfl::UKFPrediction, and bfl::KFPrediction.
|
overridevirtual |
Implements bfl::Skippable.
Definition at line 56 of file GaussianPrediction.cpp.
|
protecteddeletenoexcept |
Referenced by bfl::KFPrediction::operator=(), and bfl::UKFPrediction::operator=().
|
protecteddefaultnoexcept |
|
overridevirtual |
Implements bfl::GaussianMixturePrediction.
Definition at line 18 of file GaussianPrediction.cpp.
|
protectedpure virtual |
Implemented in bfl::UKFPrediction, and bfl::KFPrediction.
|
overridevirtual |
Implements bfl::Skipper.
Definition at line 27 of file GaussianPrediction.cpp.
|
private |
Definition at line 52 of file GaussianPrediction.h.