flexibility-estimator-base.hpp
Go to the documentation of this file.
1 
12 #ifndef FLEXIBILITY_ESTIMATION_FLEXIBILITY_ESTIMATOR_BASE_HPP
13 #define FLEXIBILITY_ESTIMATION_FLEXIBILITY_ESTIMATOR_BASE_HPP
14 
15 #include <state-observation/api.h>
17 
18 namespace stateObservation
19 {
20 namespace flexibilityEstimation
21 {
27 class STATE_OBSERVATION_DLLAPI FlexibilityEstimatorBase
28 {
29 public:
32 
34  explicit FlexibilityEstimatorBase();
35 
38  virtual void setFlexibilityGuess(const Matrix &) = 0;
39 
41  virtual void setMeasurement(const Vector &) = 0;
42 
44  virtual Matrix4 getFlexibility() = 0;
45 
46 protected:
47 };
48 
49 } // namespace flexibilityEstimation
50 } // namespace stateObservation
51 
52 #endif // FLEXIBILITY_ESTIMATION_FLEXIBILITY_ESTIMATOR_BASE_HPP
stateObservation::Vector
Eigen::VectorXd Vector
Dynamic sized scalar vector.
Definition: definitions.hpp:76
stateObservation::Matrix4
Eigen::Matrix4d Matrix4
4x4 Scalar Matrix
Definition: definitions.hpp:115
stateObservation::flexibilityEstimation::FlexibilityEstimatorBase::~FlexibilityEstimatorBase
virtual ~FlexibilityEstimatorBase()
virtual destructor
Definition: flexibility-estimator-base.hpp:31
stateObservation::Matrix
Eigen::MatrixXd Matrix
Dynamic sized Matrix.
Definition: definitions.hpp:100
stateObservation::flexibilityEstimation::FlexibilityEstimatorBase
This class is the base class of the flexibility estimators.
Definition: flexibility-estimator-base.hpp:27
definitions.hpp
Definitions of types and some structures.
stateObservation
Definition: bidim-elastic-inv-pendulum-dyn-sys.hpp:20