Base class for attitude data representation. More...
#include <Attitude.h>
Public Types | |
enum | Type { EulerAngles_t, Quaternion_t } |
Public Member Functions | |
Attitude (Attitude::Type atype) | |
Constructor using time attitude representation type. | |
virtual | ~Attitude () |
Virtual destructor. | |
virtual void | ypr (double tintp, double &yaw, double &pitch, double &roll)=0 |
Virtual function to return yaw, pitch, roll. | |
virtual Mat3 | rotmat (double tintp, const std::string, double d0=0, double d1=0, double d2=0, double d3=0)=0 |
Virtual function return rotation matrix with optional perturbations. | |
Attitude::Type | attitudeType () const |
Return type of attitude representation - quaternion or euler angle. | |
std::string | yawOrientation () const |
Return yaw orientation - central or normal. | |
void | yawOrientation (const std::string) |
Set yaw orientation - central or normal. | |
Base class for attitude data representation.