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

◆ KeyFrame() [1/2]

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

Definition at line 683 of file keyFrameInterpolator.cpp.

◆ KeyFrame() [2/2]

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

Definition at line 690 of file keyFrameInterpolator.cpp.

Member Function Documentation

◆ computeTangent()

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

Definition at line 702 of file keyFrameInterpolator.cpp.

◆ flipOrientationIfNeeded()

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

Definition at line 708 of file keyFrameInterpolator.cpp.

◆ frame()

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

Definition at line 316 of file keyFrameInterpolator.h.

◆ orientation()

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

Definition at line 312 of file keyFrameInterpolator.h.

◆ position()

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

Definition at line 311 of file keyFrameInterpolator.h.

◆ tgP()

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

Definition at line 313 of file keyFrameInterpolator.h.

◆ tgQ()

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

Definition at line 314 of file keyFrameInterpolator.h.

◆ time()

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

Definition at line 315 of file keyFrameInterpolator.h.

◆ updateValuesFromPointer()

void KeyFrameInterpolator::KeyFrame::updateValuesFromPointer ( )

Definition at line 696 of file keyFrameInterpolator.cpp.

Member Data Documentation

◆ frame_

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

Definition at line 324 of file keyFrameInterpolator.h.

◆ p_

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

Definition at line 321 of file keyFrameInterpolator.h.

◆ q_

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

Definition at line 322 of file keyFrameInterpolator.h.

◆ tgP_

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

Definition at line 321 of file keyFrameInterpolator.h.

◆ tgQ_

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

Definition at line 322 of file keyFrameInterpolator.h.

◆ time_

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 Mon Feb 28 2022 22:58:17