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

Declaration of vctQuaternionBase. More...

#include <cisstCommon/cmnTypeTraits.h>
#include <cisstVector/vctContainerTraits.h>
#include <cisstVector/vctDynamicVector.h>
#include <cisstVector/vctExport.h>

Go to the source code of this file.

Classes

class  vctQuaternionBase< _containerType >
 Define a quaternion container. More...
 

Macros

#define _vctQuaternionBase_h
 

Functions

template<class _containerType >
vctQuaternionBase< _containerType > operator* (const vctQuaternionBase< _containerType > &quat1, const vctQuaternionBase< _containerType > &quat2)
 
template<class _containerType >
vctQuaternionBase< _containerType > operator/ (const vctQuaternionBase< _containerType > &quat1, const vctQuaternionBase< _containerType > &quat2)
 

Detailed Description

Declaration of vctQuaternionBase.

Macro Definition Documentation

#define _vctQuaternionBase_h

Function Documentation

template<class _containerType >
vctQuaternionBase<_containerType> operator* ( const vctQuaternionBase< _containerType > &  quat1,
const vctQuaternionBase< _containerType > &  quat2 
)
inline

Product of two quaternions. This operator relies on the method vctQuaternion::ProductOf.

Parameters
quat1Left operand
quat2Right operand
template<class _containerType >
vctQuaternionBase<_containerType> operator/ ( const vctQuaternionBase< _containerType > &  quat1,
const vctQuaternionBase< _containerType > &  quat2 
)
inline

Quotient of two quaternions. This operator relies on the method vctQuaternion::QuotientOf.

Parameters
quat1Left operand
quat2Right operand