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, qreal t)
 
 KeyFrame (const Frame *fr, qreal t)
 
Quaternion orientation () const
 
Vec position () const
 
Vec tgP () const
 
Quaternion tgQ () const
 
qreal time () const
 
void updateValuesFromPointer ()
 

Private Attributes

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

Detailed Description

Definition at line 305 of file keyFrameInterpolator.h.

Constructor & Destructor Documentation

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

Definition at line 683 of file keyFrameInterpolator.cpp.

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

Definition at line 690 of file keyFrameInterpolator.cpp.

Member Function Documentation

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

Definition at line 702 of file keyFrameInterpolator.cpp.

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

Definition at line 708 of file keyFrameInterpolator.cpp.

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

Definition at line 316 of file keyFrameInterpolator.h.

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

Definition at line 312 of file keyFrameInterpolator.h.

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

Definition at line 311 of file keyFrameInterpolator.h.

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

Definition at line 313 of file keyFrameInterpolator.h.

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

Definition at line 314 of file keyFrameInterpolator.h.

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

Definition at line 315 of file keyFrameInterpolator.h.

void KeyFrameInterpolator::KeyFrame::updateValuesFromPointer ( )

Definition at line 696 of file keyFrameInterpolator.cpp.

Member Data Documentation

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

Definition at line 324 of file keyFrameInterpolator.h.

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

Definition at line 321 of file keyFrameInterpolator.h.

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

Definition at line 322 of file keyFrameInterpolator.h.

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

Definition at line 321 of file keyFrameInterpolator.h.

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

Definition at line 322 of file keyFrameInterpolator.h.

qreal qglviewer::KeyFrameInterpolator::KeyFrame::time_
private

Definition at line 323 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 Wed Jun 5 2019 19:26:39