visual-tracking-control
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
bfl::DrawFwdKinPoses Class Reference

#include <DrawFwdKinPoses.h>

Inheritance diagram for bfl::DrawFwdKinPoses:
[legend]

Public Member Functions

 DrawFwdKinPoses () noexcept
 
 DrawFwdKinPoses (DrawFwdKinPoses &&pf_prediction) noexcept
 
 ~DrawFwdKinPoses () noexcept
 
DrawFwdKinPosesoperator= (DrawFwdKinPoses &&pf_prediction) noexcept
 
StateModel & getStateModel () override
 
void setStateModel (std::unique_ptr< StateModel > state_model) override
 
ExogenousModel & getExogenousModel () override
 
void setExogenousModel (std::unique_ptr< ExogenousModel > exogenous_model) override
 

Protected Member Functions

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
 

Protected Attributes

std::unique_ptr< StateModel > state_model_
 
std::unique_ptr< ExogenousModel > exogenous_model_
 

Detailed Description

Definition at line 15 of file DrawFwdKinPoses.h.

Constructor & Destructor Documentation

◆ DrawFwdKinPoses() [1/2]

DrawFwdKinPoses::DrawFwdKinPoses ( )
noexcept

Definition at line 9 of file DrawFwdKinPoses.cpp.

◆ DrawFwdKinPoses() [2/2]

DrawFwdKinPoses::DrawFwdKinPoses ( DrawFwdKinPoses &&  pf_prediction)
noexcept

Definition at line 15 of file DrawFwdKinPoses.cpp.

◆ ~DrawFwdKinPoses()

DrawFwdKinPoses::~DrawFwdKinPoses ( )
noexcept

Definition at line 12 of file DrawFwdKinPoses.cpp.

Member Function Documentation

◆ getExogenousModel()

ExogenousModel & DrawFwdKinPoses::getExogenousModel ( )
override

Definition at line 42 of file DrawFwdKinPoses.cpp.

◆ getStateModel()

StateModel & DrawFwdKinPoses::getStateModel ( )
override

Definition at line 30 of file DrawFwdKinPoses.cpp.

◆ operator=()

DrawFwdKinPoses & DrawFwdKinPoses::operator= ( DrawFwdKinPoses &&  pf_prediction)
noexcept

Definition at line 20 of file DrawFwdKinPoses.cpp.

◆ predictStep()

void DrawFwdKinPoses::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 
)
overrideprotected

Definition at line 54 of file DrawFwdKinPoses.cpp.

◆ setExogenousModel()

void DrawFwdKinPoses::setExogenousModel ( std::unique_ptr< ExogenousModel >  exogenous_model)
override

Definition at line 48 of file DrawFwdKinPoses.cpp.

◆ setStateModel()

void DrawFwdKinPoses::setStateModel ( std::unique_ptr< StateModel >  state_model)
override

Definition at line 36 of file DrawFwdKinPoses.cpp.

Member Data Documentation

◆ exogenous_model_

std::unique_ptr<ExogenousModel> bfl::DrawFwdKinPoses::exogenous_model_
protected

Definition at line 41 of file DrawFwdKinPoses.h.

◆ state_model_

std::unique_ptr<StateModel> bfl::DrawFwdKinPoses::state_model_
protected

Definition at line 39 of file DrawFwdKinPoses.h.


The documentation for this class was generated from the following files: