Signal/Geometry Processing Library (SPL) 1.1.24 |

Public Types | Public Member Functions | Public Attributes | List of all members
SPL::Rotation_3< T > Struct Template Reference
CGAL Utilities

A 3-D rotation. More...

`#include <cgalUtil.hpp>`

## Public Types
typedef T::FT | Real
| The field type for the CGAL kernel. More...
typedef T::Vector_3 | Vector_3
| The 3-dimensional vector type. More...

## Public Member Functions
| Rotation_3 (const Vector_3 &axis_, Real angle_)
| Create a rotation. More...

## Public Attributes
Vector_3 | axis
| The axis of rotation. More...
Real | angle
| The angle of rotation. More...

## Detailed Description

### template<class T>
struct SPL::Rotation_3< T >

A 3-D rotation.

## Member Typedef Documentation

template<class T>

typedef T::FT SPL::Rotation_3< T >::Real

The field type for the CGAL kernel.

template<class T>

typedef T::Vector_3 SPL::Rotation_3< T >::Vector_3

The 3-dimensional vector type.

## Constructor & Destructor Documentation

template<class T>

SPL::Rotation_3< T >::Rotation_3 | ( | const Vector_3 & | axis_,
|  | Real | angle_
| ) |  |
| inline

Create a rotation.

## Member Data Documentation

template<class T>

Real SPL::Rotation_3< T >::angle

The angle of rotation.

template<class T>

Vector_3 SPL::Rotation_3< T >::axis

The axis of rotation.

The documentation for this struct was generated from the following file:

- cgalUtil.hpp