Signal/Geometry Processing Library (SPL)  1.1.24
SPL::Rotation_3< T > Struct Template Reference

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: