|
| static const fltp08 * | CalcIndexSin () |
| |
| template<class t_angle_type , uint01 t_dims, class t_type > |
| static constexpr Angle< t_angle_type > | Heading (const Vector< t_dims, t_type > ray) |
| |
| template<class t_angle_type > |
| static Angle< t_angle_type > | Inclination (const Angle< t_angle_type > &roll, const Angle< t_angle_type > &pitch) |
| |
| template<class t_angle_type , uint01 t_dims, class t_type > |
| static constexpr Angle< t_angle_type > | Inclination (const Vector< t_dims, t_type > ray) |
| |
| template<class t_angle_type > |
| static Vector< 3, Angle< t_angle_type > > | NormalizeOrientation (Vector< 3, Angle< t_angle_type > > angle, const Vector< 3, Angle< t_angle_type > > &reference) |
| |
| template<class t_angle_type , class t_type > |
| static Vector< 3, Angle< t_angle_type > > | NormalToOrientation (const Vector< 3, t_type > &normal, const Angle< t_angle_type > &yaw=Angle< t_angle_type >(0)) |
| |
| template<bool t_normalized, uint01 t_dims, class t_angle_type > |
| static constexpr Vector< t_dims, fltp08 > | Orientation (AngleType angle_type, const Vector< t_dims, Angle< t_angle_type > > &ray) |
| |
| template<class t_angle_type , uint01 t_dims, class t_type > |
| static constexpr Vector< t_dims, Angle< t_angle_type > > | Orientation (AngleType angle_type, const Vector< t_dims, t_type > &ray) |
| |
| static Vector< 3, Angle< fltp08 > > | QuaternionToOrientation (const Vector< 4, fltp08 > &quaternion) |
| | Converts a quaternion to Euler angles (Roll, Pitch and Yaw)
|
| |
| template<class t_angle_type , uint01 t_dims, class t_type > |
| static Angle< t_angle_type > | Rotation (const Vector< t_dims, t_type > &left, const Vector< t_dims, t_type > &middle, const Vector< t_dims, t_type > &right) |
| |
Logic for converting between Euler angles and basic rotations or normals.