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

◆ lerp() [1/3]

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

Definition at line 117 of file quaternion_demo.cpp.

◆ lerp() [2/3]

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

Definition at line 123 of file quaternion_demo.cpp.

◆ lerp() [3/3]

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

Definition at line 189 of file quaternion_demo.cpp.

◆ lerpFrame()

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

Definition at line 129 of file quaternion_demo.cpp.

◆ main()

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

Definition at line 635 of file quaternion_demo.cpp.



gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:40:52