Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
gte::DualQuaternion< Real > Class Template Reference

#include <GteDualQuaternion.h>

Public Member Functions

 DualQuaternion ()
 
 DualQuaternion (DualQuaternion const &d)
 
 DualQuaternion (Quaternion< Real > const &p, Quaternion< Real > const &q)
 
DualQuaternionoperator= (DualQuaternion const &d)
 
Quaternion< Real > const & operator[] (int i) const
 
Quaternion< Real > & operator[] (int i)
 

Static Public Member Functions

static DualQuaternion Identity ()
 
static DualQuaternion Zero ()
 

Private Attributes

std::array< Quaternion< Real >, 2 > mTuple
 

Detailed Description

template<typename Real>
class gte::DualQuaternion< Real >

Definition at line 166 of file GteDualQuaternion.h.

Constructor & Destructor Documentation

template<typename Real>
gte::DualQuaternion< Real >::DualQuaternion ( )
template<typename Real>
gte::DualQuaternion< Real >::DualQuaternion ( DualQuaternion< Real > const &  d)
template<typename Real>
gte::DualQuaternion< Real >::DualQuaternion ( Quaternion< Real > const &  p,
Quaternion< Real > const &  q 
)

Member Function Documentation

template<typename Real>
static DualQuaternion gte::DualQuaternion< Real >::Identity ( )
static
template<typename Real>
DualQuaternion& gte::DualQuaternion< Real >::operator= ( DualQuaternion< Real > const &  d)
template<typename Real>
Quaternion<Real> const& gte::DualQuaternion< Real >::operator[] ( int  i) const
template<typename Real>
Quaternion<Real>& gte::DualQuaternion< Real >::operator[] ( int  i)
template<typename Real>
static DualQuaternion gte::DualQuaternion< Real >::Zero ( )
static

Member Data Documentation

template<typename Real>
std::array<Quaternion<Real>, 2> gte::DualQuaternion< Real >::mTuple
private

Definition at line 191 of file GteDualQuaternion.h.


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


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:05