Class euler_angles

Inheritance Relationships

Base Type

Class Documentation

class euler_angles : public rcppsw::er::stringizable

A class representing the orientation of a point or body in space using Euler angles.

Public Functions

inline euler_angles(const rmath::radians &x, const rmath::radians &y, const rmath::radians &z)
euler_angles(void) = default

Initializes to (0,0,0).

inline euler_angles operator+(const euler_angles &rhs) const
inline euler_angles &operator+=(const euler_angles &rhs)
inline euler_angles operator/(double rhs) const
inline virtual std::string to_str(void) const override

Return a string representation of a class.

inline const rmath::radians &x(void) const
inline const rmath::radians &y(void) const
inline const rmath::radians &z(void) const