This repository has been archived on 2020-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
Files
Indoor/smc/merging/estimation/JointEstimation.h
2017-11-15 17:46:06 +01:00

26 lines
637 B
C++

#ifndef JOINTESTIMATION_H
#define JOINTESTIMATION_H
#include "../../filtering/ParticleFilterMixing.h"
namespace SMC {
/**
* interface for all available joint estimations
* within the IMMPF we have multiple particle filters
* the "true" estimation is a joint state of all
*/
template <typename State, typename Control, typename Observation>
class JointEstimation {
public:
// get the current state estimation for the given particle set
virtual const State estimate(std::vector<ParticleFilterMixing<State, Control, Observation>>& modes) = 0;
};
}
#endif // JOINTESTIMATION_H