|
GAMS
1.2.2
|
Provides support for Euler tools for positions and orientations. More...
Namespaces | |
| conv | |
| This namespace holds type tags used by the Euler class template to specify a Euler convention. | |
Classes | |
| class | Euler |
| Class template for representing an angle in Euler notation. More... | |
Typedefs | |
| typedef Euler< conv::X, conv::Y, conv::Z, conv::Extr > | EulerExtrXYZ |
| typedef Euler< conv::Y, conv::X, conv::Z, conv::Extr > | EulerExtrYXZ |
| typedef Euler< conv::Z, conv::Y, conv::X, conv::Extr > | EulerExtrZYX |
| typedef Euler< conv::X, conv::Y, conv::Z, conv::Intr > | EulerIntrXYZ |
| typedef Euler< conv::Y, conv::X, conv::Z, conv::Intr > | EulerIntrYXZ |
| typedef Euler< conv::Z, conv::Y, conv::X, conv::Intr > | EulerIntrZYX |
| typedef EulerIntrXYZ | EulerVREP |
| The Euler convention used by VREP. More... | |
| typedef Euler< conv::X, conv::Y, conv::Z > | EulerXYZ |
| typedef EulerIntrZYX | EulerYPR |
| A commonly used Euler convention: Yaw-Pitch-Roll. More... | |
| typedef Euler< conv::Y, conv::X, conv::Z > | EulerYXZ |
| typedef Euler< conv::Z, conv::Y, conv::X > | EulerZYX |
| typedef EulerExtrXYZ | RollPitchYaw |
| The most common vernacular usage of roll, pitch and yaw. More... | |
| typedef EulerYPR | YawPitchRoll |
| A commonly used Euler convention: Yaw-Pitch-Roll. More... | |
Functions | |
| template<typename A , typename B , typename C , typename Conv > | |
| std::ostream & | operator<< (std::ostream &o, const Euler< A, B, C, Conv > &e) |
| Stream operator for Euler angles. More... | |
Provides support for Euler tools for positions and orientations.
Contains support for manipulating Euler angles and converting to more useful forms, such as Quaternions.
| typedef Euler<conv::X, conv::Y, conv::Z, conv::Extr> gams::pose::euler::EulerExtrXYZ |
| typedef Euler<conv::Y, conv::X, conv::Z, conv::Extr> gams::pose::euler::EulerExtrYXZ |
| typedef Euler<conv::Z, conv::Y, conv::X, conv::Extr> gams::pose::euler::EulerExtrZYX |
| typedef Euler<conv::X, conv::Y, conv::Z, conv::Intr> gams::pose::euler::EulerIntrXYZ |
| typedef Euler<conv::Y, conv::X, conv::Z, conv::Intr> gams::pose::euler::EulerIntrYXZ |
| typedef Euler<conv::Z, conv::Y, conv::X, conv::Intr> gams::pose::euler::EulerIntrZYX |
| typedef Euler<conv::X, conv::Y, conv::Z> gams::pose::euler::EulerXYZ |
| typedef Euler<conv::Y, conv::X, conv::Z> gams::pose::euler::EulerYXZ |
| typedef Euler<conv::Z, conv::Y, conv::X> gams::pose::euler::EulerZYX |