cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Functions
vctAxisAngleRotation3.h File Reference

Declaration of vctAxisAngleRotation3. More...

#include <cisstCommon/cmnConstants.h>
#include <cisstVector/vctFixedSizeVector.h>
#include <cisstVector/vctDynamicVector.h>
#include <cisstVector/vctQuaternionRotation3Base.h>
#include <cisstVector/vctMatrixRotation3Base.h>
#include <cisstVector/vctRodriguezRotation3Base.h>
#include <cisstVector/vctExport.h>

Go to the source code of this file.

Classes

class  vctAxisAngleRotation3< _elementType >
 Define a rotation based on an axis and an angle for a space of dimension 3. More...
 

Macros

#define _vctAxisAngleRotation3_h
 

Functions

template<class _elementType , class _containerType >
void vctAxisAngleRotation3FromRaw (vctAxisAngleRotation3< _elementType > &axisAngleRotation, const vctQuaternionRotation3Base< _containerType > &quaternionRotation)
 
template<class _elementType , class _containerType >
void vctAxisAngleRotation3FromRaw (vctAxisAngleRotation3< _elementType > &axisAngleRotation, const vctMatrixRotation3Base< _containerType > &matrixRotation)
 
template<class _elementType , class _containerType >
void vctAxisAngleRotation3FromRaw (vctAxisAngleRotation3< _elementType > &axisAngleRotation, const vctRodriguezRotation3Base< _containerType > &rodriguezRotation)
 
template<class _elementType >
std::ostream & operator<< (std::ostream &output, const vctAxisAngleRotation3< _elementType > &axisAngle)
 

Detailed Description

Declaration of vctAxisAngleRotation3.

Macro Definition Documentation

#define _vctAxisAngleRotation3_h

Function Documentation

template<class _elementType >
std::ostream& operator<< ( std::ostream &  output,
const vctAxisAngleRotation3< _elementType > &  axisAngle 
)

Stream out operator.

template<class _elementType , class _containerType >
void vctAxisAngleRotation3FromRaw ( vctAxisAngleRotation3< _elementType > &  axisAngleRotation,
const vctQuaternionRotation3Base< _containerType > &  quaternionRotation 
)
template<class _elementType , class _containerType >
void vctAxisAngleRotation3FromRaw ( vctAxisAngleRotation3< _elementType > &  axisAngleRotation,
const vctMatrixRotation3Base< _containerType > &  matrixRotation 
)
template<class _elementType , class _containerType >
void vctAxisAngleRotation3FromRaw ( vctAxisAngleRotation3< _elementType > &  axisAngleRotation,
const vctRodriguezRotation3Base< _containerType > &  rodriguezRotation 
)