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

Declaration of vctQuaternionBase. More...

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

◆ _vctQuaternionBase_h

#define _vctQuaternionBase_h

Function Documentation

◆ operator*()

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

◆ operator/()

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