1 #ifndef DRAWFWDKINPOSES_H 2 #define DRAWFWDKINPOSES_H 7 #include <BayesFilters/PFPrediction.h> 8 #include <BayesFilters/StateModel.h> 29 void setStateModel(std::unique_ptr<StateModel> state_model)
override;
36 void predictStep(
const Eigen::Ref<const Eigen::MatrixXf>& prev_states,
const Eigen::Ref<const Eigen::VectorXf>& prev_weights,
37 Eigen::Ref<Eigen::MatrixXf> pred_states, Eigen::Ref<Eigen::VectorXf> pred_weights)
override;
StateModel & getStateModel() override
void predictStep(const Eigen::Ref< const Eigen::MatrixXf > &prev_states, const Eigen::Ref< const Eigen::VectorXf > &prev_weights, Eigen::Ref< Eigen::MatrixXf > pred_states, Eigen::Ref< Eigen::VectorXf > pred_weights) override
DrawFwdKinPoses() noexcept
~DrawFwdKinPoses() noexcept
std::unique_ptr< StateModel > state_model_
DrawFwdKinPoses & operator=(DrawFwdKinPoses &&pf_prediction) noexcept
ExogenousModel & getExogenousModel() override
std::unique_ptr< ExogenousModel > exogenous_model_
void setExogenousModel(std::unique_ptr< ExogenousModel > exogenous_model) override
void setStateModel(std::unique_ptr< StateModel > state_model) override