21#ifndef SIX_DOF_DYNAMICS_EULER321_HPP
22#define SIX_DOF_DYNAMICS_EULER321_HPP
69 Euler321(
const floating_point(&initial)[3]);
77 Euler321(
const std::array<floating_point, 3> &initial);
Standard vector class derived from Matrix.
Definition CartesianVector.hpp:39
CartesianVector()
Definition CartesianVector.hpp:45
Class defining a direction cosine matrix inherited from Matrix.
Definition DCM.h:69
int16 rate(const CartesianVector< 3 > &omega_f1_f2__f1, Matrix< 3, 1 > &eulerdot_f1_f2) const
Function to calculate the rate of change in the current representation based on the omega vector.
Definition Euler321.cpp:35
DCM toDCM() const
Definition Euler321.cpp:60
Euler321()
Default constructor generates Euler 321 sequence as all zeroes.
Definition Euler321.cpp:23
~Euler321()
Definition Euler321.h:81
Matrix math implementation.
Definition Matrix.hpp:55
Definition CircularBuffer.hpp:28