KrisLibrary  1.0.0
Public Member Functions | Static Public Member Functions | List of all members
DirectionCosines Struct Reference

9-D rotation parameterization that lays out the columns of the rotation matrix in a single vector. More...

#include <Rotation.h>

Inheritance diagram for DirectionCosines:

Public Member Functions

 DirectionCosines (const DirectionCosines &c)
 
 DirectionCosines (const Vector &x)
 
 DirectionCosines (const Matrix3 &m)
 
void setMatrix (const Matrix3 &)
 
void getMatrix (Matrix3 &) const
 
void getMoment (MomentRotation &mr) const
 
void getMomentJacobian (Matrix &J) const
 
void getQuaternion (QuaternionRotation &q) const
 
void getQuaternionJacobian (Matrix &J) const
 
Real & a (int i)
 
Real & b (int i)
 
Real & c (int i)
 
const Real & a (int i) const
 
const Real & b (int i) const
 
const Real & c (int i) const
 

Static Public Member Functions

static void momentJacobian (const MomentRotation &mr, Matrix &J)
 derivative of parameters w.r.t. moment parameterization
 
static void quaternionJacobian (const Quaternion &q, Matrix &J)
 derivative of parameters w.r.t. quaternion parameterization
 

Detailed Description

9-D rotation parameterization that lays out the columns of the rotation matrix in a single vector.


The documentation for this struct was generated from the following files: