TR-mbed 1.0
Loading...
Searching...
No Matches
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"

Classes

class  FancySpheres
 
class  EulerAngles< _Scalar >
 

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)
 
int main (int argc, char *argv[])
 

Function Documentation

◆ lerp() [1/3]

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

◆ lerp() [2/3]

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

◆ lerp() [3/3]

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

◆ main()

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