#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"
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[]) |
Definition at line 132 of file quaternion_demo.cpp.
| Quaternionf lerp | ( | float | t, |
| const Quaternionf & | a, | ||
| const Quaternionf & | b | ||
| ) |
Definition at line 138 of file quaternion_demo.cpp.
| EulerAngles<float> lerp | ( | float | t, |
| const EulerAngles< float > & | a, | ||
| const EulerAngles< float > & | b | ||
| ) |
Definition at line 204 of file quaternion_demo.cpp.
| 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.