Classes | Functions
quaternion_demo.cpp File Reference
#include "quaternion_demo.h"
#include "icosphere.h"
#include <Eigen/Geometry>
#include <Eigen/QR>
#include <Eigen/LU>
#include <iostream>
#include <QEvent>
#include <QMouseEvent>
#include <QInputDialog>
#include <QGridLayout>
#include <QButtonGroup>
#include <QRadioButton>
#include <QDockWidget>
#include <QPushButton>
#include <QGroupBox>
#include "quaternion_demo.moc"
Include dependency graph for quaternion_demo.cpp:

Go to the source code of this file.

Classes

class  EulerAngles< _Scalar >
class  FancySpheres

Functions

template<typename T >
T lerp (float t, const T &a, const T &b)
template<>
Quaternionf lerp (float t, const Quaternionf &a, const Quaternionf &b)
template<>
EulerAngles< float > lerp (float t, const EulerAngles< float > &a, const EulerAngles< float > &b)
template<typename OrientationType >
static Frame lerpFrame (float alpha, const Frame &a, const Frame &b)
int main (int argc, char *argv[])

Function Documentation

template<typename T >
T lerp ( float  t,
const T a,
const T b 
)

Definition at line 132 of file quaternion_demo.cpp.

template<>
Quaternionf lerp ( float  t,
const Quaternionf a,
const Quaternionf b 
)

Definition at line 138 of file quaternion_demo.cpp.

template<>
EulerAngles<float> lerp ( float  t,
const EulerAngles< float > &  a,
const EulerAngles< float > &  b 
)

Definition at line 204 of file quaternion_demo.cpp.

template<typename OrientationType >
static Frame lerpFrame ( float  alpha,
const Frame a,
const Frame b 
) [inline, static]

Definition at line 144 of file quaternion_demo.cpp.

int main ( int  argc,
char *  argv[] 
)

Definition at line 650 of file quaternion_demo.cpp.



re_vision
Author(s): Dorian Galvez-Lopez
autogenerated on Sun Jan 5 2014 11:33:47