|  | 
| class | auterion::MapProjection | 
|  | Provides methods to convert between the geographical coordinate system ("global") and the ENU local azimuthal equidistant plane ("local").  More... 
 | 
|  | 
| Eigen::Quaternionf | auterion::attitudeNedToEnu (const Eigen::Quaternionf &q_ned) | 
|  | Converts attitude from NED to ENU frame. Performs reference frame change and quaternion rotation s.t. the identity quaternion points along the x-axis within its reference frame.  More... 
 | 
|  | 
| Eigen::Quaterniond | auterion::attitudeNedToEnu (const Eigen::Quaterniond &q_ned) | 
|  | 
| Eigen::Quaternionf | auterion::attitudeEnuToNed (const Eigen::Quaternionf &q_enu) | 
|  | Converts attitude from ENU to NED frame. Performs reference frame change and quaternion rotation s.t. the identity quaternion points along the x-axis within its reference frame.  More... 
 | 
|  | 
| Eigen::Quaterniond | auterion::attitudeEnuToNed (const Eigen::Quaterniond &q_enu) | 
|  | 
| Eigen::Quaternionf | auterion::attitudeFrdToFlu (const Eigen::Quaternionf &q_frd) | 
|  | Converts attitude from FRD to FLU frame. Performs reference frame change and quaternion rotation s.t. the identity quaternion points along the x-axis within its reference frame.  More... 
 | 
|  | 
| Eigen::Quaterniond | auterion::attitudeFrdToFlu (const Eigen::Quaterniond &q_frd) | 
|  | 
| Eigen::Quaternionf | auterion::attitudeFluToFrd (const Eigen::Quaternionf &q_flu) | 
|  | Converts attitude from FLU to FRD frame. Performs reference frame change and quaternion rotation s.t. the identity quaternion points along the x-axis within its reference frame.  More... 
 | 
|  | 
| Eigen::Quaterniond | auterion::attitudeFluToFrd (const Eigen::Quaterniond &q_flu) | 
|  | 
| Eigen::Vector3f | auterion::yawBodyToWorld (float yaw, const Eigen::Vector3f &point_body) | 
|  | Transforms a point from body frame to world frame given the yaw of the body's attitude. The transformation only applies a yaw rotation, and therefore assumes that the body and world frame are only yaw rotated, and that they share the same handedness.  More... 
 | 
|  | 
| Eigen::Vector3d | auterion::yawBodyToWorld (double yaw, const Eigen::Vector3d &point_body) | 
|  | 
| float | auterion::yawNedToEnu (const float yaw_ned_rad) | 
|  | Converts yaw from NED to ENU frame.  More... 
 | 
|  | 
| double | auterion::yawNedToEnu (const double yaw_ned_rad) | 
|  | 
| float | auterion::yawEnuToNed (const float yaw_enu_rad) | 
|  | Converts yaw from ENU to NED frame.  More... 
 | 
|  | 
| double | auterion::yawEnuToNed (const double yaw_enu_rad) | 
|  | 
| float | auterion::yawRateNedToEnu (const float yaw_rate_ned) | 
|  | Converts yaw rate from NED to ENU frame.  More... 
 | 
|  | 
| double | auterion::yawRateNedToEnu (const double yaw_rate_ned) | 
|  | 
| float | auterion::yawRateEnuToNed (const float yaw_rate_enu) | 
|  | Converts yaw rate from ENU to NED frame.  More... 
 | 
|  | 
| double | auterion::yawRateEnuToNed (const double yaw_rate_enu) | 
|  | 
| Eigen::Vector3f | auterion::positionNedToEnu (const Eigen::Vector3f &ned) | 
|  | Converts coordinates from NED to ENU frame.  More... 
 | 
|  | 
| Eigen::Vector3d | auterion::positionNedToEnu (const Eigen::Vector3d &ned) | 
|  | 
| Eigen::Vector2f | auterion::positionNedToEnu (const Eigen::Vector2f &ne) | 
|  | 
| Eigen::Vector2d | auterion::positionNedToEnu (const Eigen::Vector2d &ne) | 
|  | 
| Eigen::Vector3f | auterion::positionEnuToNed (const Eigen::Vector3f &enu) | 
|  | Converts coordinates from ENU to NED frame.  More... 
 | 
|  | 
| Eigen::Vector3d | auterion::positionEnuToNed (const Eigen::Vector3d &enu) | 
|  | 
| Eigen::Vector2f | auterion::positionEnuToNed (const Eigen::Vector2f &en) | 
|  | 
| Eigen::Vector2d | auterion::positionEnuToNed (const Eigen::Vector2d &en) | 
|  | 
| Eigen::Vector3f | auterion::frdToFlu (const Eigen::Vector3f &frd) | 
|  | Converts coordinates from FRD to FLU frame.  More... 
 | 
|  | 
| Eigen::Vector3d | auterion::frdToFlu (const Eigen::Vector3d &frd) | 
|  | 
| Eigen::Vector3f | auterion::fluToFrd (const Eigen::Vector3f &flu) | 
|  | Converts coordinates from FLU to FRD frame.  More... 
 | 
|  | 
| Eigen::Vector3d | auterion::fluToFrd (const Eigen::Vector3d &flu) | 
|  | 
| Eigen::Vector3f | auterion::varianceNedToEnu (const Eigen::Vector3f &v_ned) | 
|  | Converts variance from NED to ENU frame.  More... 
 | 
|  | 
| Eigen::Vector3d | auterion::varianceNedToEnu (const Eigen::Vector3d &v_ned) | 
|  | 
| Eigen::Vector3f | auterion::varianceEnuToNed (const Eigen::Vector3f &v_enu) | 
|  | Converts variance from ENU to NED frame.  More... 
 | 
|  | 
| Eigen::Vector3d | auterion::varianceEnuToNed (const Eigen::Vector3d &v_enu) | 
|  | 
| float | auterion::radToDeg (const float rad) | 
|  | Converts radians to degrees. 
 | 
|  | 
| double | auterion::radToDeg (const double rad) | 
|  | 
| float | auterion::degToRad (const float deg) | 
|  | Converts degrees to radians. 
 | 
|  | 
| double | auterion::degToRad (const double deg) | 
|  | 
| float | auterion::wrapAngleToPlusMinusPi (const float angle) | 
|  | Wraps an angle to the range [-pi, pi).  More... 
 | 
|  | 
| double | auterion::wrapAngleToPlusMinusPi (const double angle) | 
|  | 
| Eigen::Vector3f | auterion::quaternionToEulerRpy (const Eigen::Quaternionf &q) | 
|  | Converts a quaternion to RPY extrinsic Tait-Bryan Euler angles (YPR intrinsic) XYZ axes correspond to RPY angles respectively.  More... 
 | 
|  | 
| Eigen::Vector3d | auterion::quaternionToEulerRpy (const Eigen::Quaterniond &q) | 
|  | 
| Eigen::Quaternionf | auterion::eulerRpyToQuaternion (const Eigen::Vector3f &euler) | 
|  | Converts RPY extrinsic Tait-Bryan Euler angles (YPR intrinsic) to quaternion.  More... 
 | 
|  | 
| Eigen::Quaterniond | auterion::eulerRpyToQuaternion (const Eigen::Vector3d &euler) | 
|  | 
| Eigen::Quaternionf | auterion::eulerRpyToQuaternion (const float roll, const float pitch, const float yaw) | 
|  | Converts RPY extrinsic Tait-Bryan Euler angles (YPR intrinsic) to quaternion.  More... 
 | 
|  | 
| Eigen::Quaterniond | auterion::eulerRpyToQuaternion (const double roll, const double pitch, const double yaw) | 
|  | 
| float | auterion::quaternionToRoll (const Eigen::Quaternionf &q) | 
|  | Convert quaternion to roll angle in extrinsic RPY order (intrinsic YPR)  More... 
 | 
|  | 
| double | auterion::quaternionToRoll (const Eigen::Quaterniond &q) | 
|  | 
| float | auterion::quaternionToPitch (const Eigen::Quaternionf &q) | 
|  | Convert quaternion to pitch angle in extrinsic RPY order (intrinsic YPR)  More... 
 | 
|  | 
| double | auterion::quaternionToPitch (const Eigen::Quaterniond &q) | 
|  | 
| float | auterion::quaternionToYaw (const Eigen::Quaternionf &q) | 
|  | Convert quaternion to yaw angle in extrinsic RPY order (intrinsic YPR)  More... 
 | 
|  | 
| double | auterion::quaternionToYaw (const Eigen::Quaterniond &q) | 
|  |