WarpTwin
Documentation for WarpTwin models and classes.
Loading...
Searching...
No Matches
attitudemath.h File Reference
#include "core/Matrix.hpp"
#include "core/clockwerkerrors.h"
#include "core/matrixmath.hpp"
#include "core/vectormath.hpp"
#include "DCM.h"
#include "Quaternion.h"
#include "Euler321.h"
#include "MRP.h"

Go to the source code of this file.

Namespaces

namespace  clockwerk

Functions

DCM clockwerk::operator* (const DCM &A, const DCM &B)
 Overload of DCM multiplication - Two DCMs.
Euler321 clockwerk::operator* (const Euler321 &a, const Euler321 &b)
 Overload of Euler321 multiplication - Two Euler321s.
MRP clockwerk::operator* (const MRP &a, const MRP &b)
 Overload of MRP multiplication - Two MRPs.
CartesianVector< 3 > clockwerk::operator* (const DCM &A, const CartesianVector< 3 > &b)
 Attitude rotation of vector via DCM.
CartesianVector< 3 > clockwerk::operator* (const Euler321 &a, const CartesianVector< 3 > &b)
 Attitude rotation of vector via Euler321.
CartesianVector< 3 > clockwerk::operator* (const MRP &a, const CartesianVector< 3 > &b)
 Attitude rotation of vector via MRP.