cheshirekow  v0.1.0
fiber::CoordinateAxisAngle< Scalar, Axis > Class Template Reference

An axis angle rotation about a coordinate axis. More...

#include <fiber/axis_angle.h>

Public Member Functions

 CoordinateAxisAngle ()
 
 CoordinateAxisAngle (Scalar angle)
 
Scalar GetAngle () const
 
CoordinateAxis< Scalar, Axis > GetAxis () const
 
void SetAngle (Scalar angle)
 
Quaternion< Scalar > ToQuaternion () const
 

Private Attributes

Scalar angle_
 

Detailed Description

template<typename Scalar, int Axis>
class fiber::CoordinateAxisAngle< Scalar, Axis >

An axis angle rotation about a coordinate axis.

Definition at line 103 of file axis_angle.h.

Constructor & Destructor Documentation

template<typename Scalar, int Axis>
fiber::CoordinateAxisAngle< Scalar, Axis >::CoordinateAxisAngle ( )
inline

Definition at line 105 of file axis_angle.h.

template<typename Scalar, int Axis>
fiber::CoordinateAxisAngle< Scalar, Axis >::CoordinateAxisAngle ( Scalar  angle)
inline

Definition at line 109 of file axis_angle.h.

Member Function Documentation

template<typename Scalar, int Axis>
Scalar fiber::CoordinateAxisAngle< Scalar, Axis >::GetAngle ( ) const
inline

Definition at line 123 of file axis_angle.h.

template<typename Scalar, int Axis>
CoordinateAxis<Scalar, Axis> fiber::CoordinateAxisAngle< Scalar, Axis >::GetAxis ( ) const
inline

Definition at line 119 of file axis_angle.h.

template<typename Scalar, int Axis>
void fiber::CoordinateAxisAngle< Scalar, Axis >::SetAngle ( Scalar  angle)
inline

Definition at line 127 of file axis_angle.h.

template<typename Scalar, int Axis>
Quaternion<Scalar> fiber::CoordinateAxisAngle< Scalar, Axis >::ToQuaternion ( ) const
inline

Definition at line 113 of file axis_angle.h.

Member Data Documentation

template<typename Scalar, int Axis>
Scalar fiber::CoordinateAxisAngle< Scalar, Axis >::angle_
private

Definition at line 132 of file axis_angle.h.


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