1 #ifndef ELLIPSE_MODEL_HPP
2 #define ELLIPSE_MODEL_HPP
12 MatrixXf getStateTransitionMatrix1();
13 MatrixXf getStateTransitionMatrix2();
14 MatrixXf getStateTransitionMatrix3();
15 MatrixXf getProcessErrorMatrix();
16 std::vector<MatrixXf> getMeasurementVectors(VectorXf state,
Shape::pointer shape);
20 void setInitialState(Vector2f position,
float majorRadius,
float minorRadius);
21 VectorXf getInitialState(std::shared_ptr<Image> image);
22 VectorXf restrictState(VectorXf state);
25 Matrix4f mStateTransitionMatrix1;
26 Matrix4f mStateTransitionMatrix2;
27 Matrix4f mStateTransitionMatrix3;
28 Matrix4f mProcessErrorMatrix;
31 VectorXf mInitialState;