Public Member Functions | Private Attributes | List of all members
qglviewer::KeyFrameInterpolator::KeyFrame Class Reference

Public Member Functions

void computeTangent (const KeyFrame *const prev, const KeyFrame *const next)
 
void flipOrientationIfNeeded (const Quaternion &prev)
 
const Frameframe () const
 
 KeyFrame (const Frame &fr, float t)
 
 KeyFrame (const Frame *fr, float t)
 
Quaternion orientation () const
 
Vec position () const
 
Vec tgP () const
 
Quaternion tgQ () const
 
float time () const
 
void updateValuesFromPointer ()
 

Private Attributes

const Frame *const frame_
 
Vec p_
 
Quaternion q_
 
Vec tgP_
 
Quaternion tgQ_
 
float time_
 

Detailed Description

Definition at line 310 of file keyFrameInterpolator.h.

Constructor & Destructor Documentation

KeyFrameInterpolator::KeyFrame::KeyFrame ( const Frame fr,
float  t 
)

Definition at line 787 of file keyFrameInterpolator.cpp.

KeyFrameInterpolator::KeyFrame::KeyFrame ( const Frame fr,
float  t 
)

Definition at line 794 of file keyFrameInterpolator.cpp.

Member Function Documentation

void KeyFrameInterpolator::KeyFrame::computeTangent ( const KeyFrame *const  prev,
const KeyFrame *const  next 
)

Definition at line 806 of file keyFrameInterpolator.cpp.

void KeyFrameInterpolator::KeyFrame::flipOrientationIfNeeded ( const Quaternion prev)

Definition at line 812 of file keyFrameInterpolator.cpp.

const Frame* qglviewer::KeyFrameInterpolator::KeyFrame::frame ( ) const
inline

Definition at line 321 of file keyFrameInterpolator.h.

Quaternion qglviewer::KeyFrameInterpolator::KeyFrame::orientation ( ) const
inline

Definition at line 317 of file keyFrameInterpolator.h.

Vec qglviewer::KeyFrameInterpolator::KeyFrame::position ( ) const
inline

Definition at line 316 of file keyFrameInterpolator.h.

Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP ( ) const
inline

Definition at line 318 of file keyFrameInterpolator.h.

Quaternion qglviewer::KeyFrameInterpolator::KeyFrame::tgQ ( ) const
inline

Definition at line 319 of file keyFrameInterpolator.h.

float qglviewer::KeyFrameInterpolator::KeyFrame::time ( ) const
inline

Definition at line 320 of file keyFrameInterpolator.h.

void KeyFrameInterpolator::KeyFrame::updateValuesFromPointer ( )

Definition at line 800 of file keyFrameInterpolator.cpp.

Member Data Documentation

const Frame* const qglviewer::KeyFrameInterpolator::KeyFrame::frame_
private

Definition at line 329 of file keyFrameInterpolator.h.

Vec qglviewer::KeyFrameInterpolator::KeyFrame::p_
private

Definition at line 326 of file keyFrameInterpolator.h.

Quaternion qglviewer::KeyFrameInterpolator::KeyFrame::q_
private

Definition at line 327 of file keyFrameInterpolator.h.

Vec qglviewer::KeyFrameInterpolator::KeyFrame::tgP_
private

Definition at line 326 of file keyFrameInterpolator.h.

Quaternion qglviewer::KeyFrameInterpolator::KeyFrame::tgQ_
private

Definition at line 327 of file keyFrameInterpolator.h.

float qglviewer::KeyFrameInterpolator::KeyFrame::time_
private

Definition at line 328 of file keyFrameInterpolator.h.


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


octovis
Author(s): Kai M. Wurm , Armin Hornung
autogenerated on Mon Jun 10 2019 14:00:25