Assignments Assignments

Public Member Functions | List of all members
Util::EulerRotationParameter Class Reference

`#include <geometry.h>`

Inheritance diagram for Util::EulerRotationParameter:

## Public Member Functions
| EulerRotationParameter (void)
| EulerRotationParameter (const Matrix3D &r)
| EulerRotationParameter (const Matrix3D &r, const EulerRotationParameter &previous)
Matrix3D | operator() (void) const
Public Member Functions inherited from Util::RotationParameter< EulerRotationParameter, Point3D >
EulerRotationParameter | operator* (double scale) const
EulerRotationParameter | operator+ (const EulerRotationParameter &p) const

## Additional Inherited Members
Public Attributes inherited from Util::RotationParameter< EulerRotationParameter, Point3D >
Point3D | parameter

## Detailed Description

This class represents a parametrization of 3x3 rotation matrices by Euler angles

## Constructor & Destructor Documentation

## ◆ EulerRotationParameter() [1/3]

Util::EulerRotationParameter::EulerRotationParameter | ( | void |  | ) |

The default constructor

## ◆ EulerRotationParameter() [2/3]

Util::EulerRotationParameter::EulerRotationParameter | ( | const Matrix3D & | r | ) |

The constructor sets the parameters from a rotation matrix

## ◆ EulerRotationParameter() [3/3]

Util::EulerRotationParameter::EulerRotationParameter | ( | const Matrix3D & | r,
|  | const EulerRotationParameter & | previous )

The constructor sets the parameters from a rotation matrix and the previous parameter

## Member Function Documentation

## ◆ operator()()

Matrix3D Util::EulerRotationParameter::operator() | ( | void |  | ) | const
| virtual

This method transforms the parameter into a rotation

Implements Util::RotationParameter< EulerRotationParameter, Point3D >.

The documentation for this class was generated from the following files:

- Assignments/Util/geometry.h
- Assignments/Util/geometry.cpp
- Assignments/Util/geometry.todo.cpp