21#ifndef SIX_DOF_DYNAMICS_MRP_HPP
22#define SIX_DOF_DYNAMICS_MRP_HPP
72 MRP(
const floating_point(&initial)[3]);
80 MRP(
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
Quaternion toQuaternion() const
Definition MRP.cpp:133
~MRP()
Definition MRP.h:84
DCM toDCM() const
Definition MRP.cpp:107
MRP()
Default constructor initializes to all zeroes.
Definition MRP.cpp:23
void shadow()
Function to convert current MRP to its shadow set.
Definition MRP.cpp:35
void rate(const CartesianVector< 3 > &omega_f1_f2__f1, Matrix< 3, 1 > &mrpdot_f1_f2)
Function to calculate the rate of change in the current representation based on the omega vector.
Definition MRP.cpp:51
Matrix math implementation.
Definition Matrix.hpp:55
Quaternion class for attitude representation.
Definition Quaternion.h:68
Definition CircularBuffer.hpp:28