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.
1.8.5.