Skyward boardcore
Loading...
Searching...
No Matches
SkyQuaternion.cpp File Reference
#include "SkyQuaternion.h"
#include <utils/Constants.h>
#include <cmath>
#include "iostream"
Include dependency graph for SkyQuaternion.cpp:

Go to the source code of this file.

Namespaces

namespace  Boardcore
 This file includes all the types the logdecoder script will decode.
 
namespace  Boardcore::SkyQuaternion
 Functions for managing quaternions.
 

Functions

Vector4f Boardcore::SkyQuaternion::eul2quat (const Vector3f &euler)
 
Vector3f Boardcore::SkyQuaternion::quat2eul (const Vector4f &quat)
 
Vector3f Boardcore::SkyQuaternion::quat2stepperAngles (const Vector4f &q)
 
Vector4f Boardcore::SkyQuaternion::rotationMatrix2quat (const Matrix3f &rtm)
 
Matrix3f Boardcore::SkyQuaternion::quat2rotationMatrix (const Vector4f &q)
 
bool Boardcore::SkyQuaternion::quatNormalize (Vector4f &quat)
 
Vector4f Boardcore::SkyQuaternion::quatProd (const Vector4f &q1, const Vector4f &q2)