2
3
4
5
6
7
8
9
10
11
12
13
14
15
17
18
19
20
21
22#ifndef SIX_DOF_DYNAMICS_FRAME_DYNAMICS_HPP
23#define SIX_DOF_DYNAMICS_FRAME_DYNAMICS_HPP
25#include "utils/Rates.hpp"
26#include "core/CartesianVector.hpp"
27#include "core/Matrix.hpp"
29#define NUM_INTEGRATED_STATES 13
49 _frame_ptr->getStateVectorDot(out_rates);
54 void setFramePtr(Frame<T>* frame_ptr) {_frame_ptr = frame_ptr;}
55 Frame<T>* getFramePtr() {
return _frame_ptr;}
#define NUM_INTEGRATED_STATES
Definition Frame.hpp:35
Definition FrameDynamics.hpp:34
int calculateRates(T time, const std::array< T, 13 > &state, std::array< T, 13 > &out_rates)
Function to calculate frame rates of change for a frame.
Definition FrameDynamics.hpp:40
#define NO_ERROR
Definition clockwerkerrors.h:31