cisst-saw
Loading...
Searching...
No Matches
vctAxisAngleRotation3.h File Reference

Declaration of vctAxisAngleRotation3. More...

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

◆ _vctAxisAngleRotation3_h

#define _vctAxisAngleRotation3_h

Function Documentation

◆ operator<<()

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

Stream out operator.

◆ vctAxisAngleRotation3FromRaw() [1/3]

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

◆ vctAxisAngleRotation3FromRaw() [2/3]

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

◆ vctAxisAngleRotation3FromRaw() [3/3]

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