Documentation


X3DTK::Qt::MorphingEngineQt Class Reference

#include <morphingEngineQt.h>

Inheritance diagram for X3DTK::Qt::MorphingEngineQt:

MorphingEngineDesigner List of all members.

Detailed Description

This class handles the control of the key frame in the GUI.

Definition at line 16 of file morphingEngineQt.h.

Public Slots

void toggleLinearMethod (bool)
 Toggle the linear interpolation method.

void toggleCatmullRomMethod (bool)
 Toggle the Catmull Rom interpolation method.

void changeVelocity (float)

Signals

void changed ()

Public Member Functions

 MorphingEngineQt (AMorphingEngine *morphing)
 Constructor.

 ~MorphingEngineQt ()
 Destructor.

void setMethodID (int n)

Protected Attributes

AMorphingEnginemorphingEngine


Constructor & Destructor Documentation

X3DTK::Qt::MorphingEngineQt::MorphingEngineQt AMorphingEngine morphing  ) 
 

Constructor.

Definition at line 13 of file morphingEngineQt.cpp.

References X3DTK::AMorphingEngine, animal::MorphingEngine< Morphings, Real >::getInterpolationID(), animal::MorphingEngine< Morphings, Real >::getVelocity(), main(), toggleCatmullRomMethod(), and toggleLinearMethod().

X3DTK::Qt::MorphingEngineQt::~MorphingEngineQt  ) 
 

Destructor.

Definition at line 36 of file morphingEngineQt.cpp.


Member Function Documentation

void X3DTK::Qt::MorphingEngineQt::changed  )  [signal]
 

Referenced by changeVelocity(), setMethodID(), toggleCatmullRomMethod(), and toggleLinearMethod().

void X3DTK::Qt::MorphingEngineQt::changeVelocity float   )  [slot]
 

Definition at line 71 of file morphingEngineQt.cpp.

References changed(), morphingEngine, and animal::MorphingEngine< Morphings, Real >::setVelocity().

void X3DTK::Qt::MorphingEngineQt::setMethodID int  n  ) 
 

Definition at line 56 of file morphingEngineQt.cpp.

References changed().

Referenced by X3DTK::Qt::createMorphingNodeQWidget().

void X3DTK::Qt::MorphingEngineQt::toggleCatmullRomMethod bool   )  [slot]
 

Toggle the Catmull Rom interpolation method.

Definition at line 50 of file morphingEngineQt.cpp.

References changed(), morphingEngine, and animal::MorphingEngine< Morphings, Real >::toggleCatmullRomMethod().

Referenced by MorphingEngineQt().

void X3DTK::Qt::MorphingEngineQt::toggleLinearMethod bool   )  [slot]
 

Toggle the linear interpolation method.

Definition at line 44 of file morphingEngineQt.cpp.

References changed(), morphingEngine, and animal::MorphingEngine< Morphings, Real >::toggleLinearMethod().

Referenced by MorphingEngineQt().


Member Data Documentation

AMorphingEngine* X3DTK::Qt::MorphingEngineQt::morphingEngine [protected]
 

Definition at line 45 of file morphingEngineQt.h.

Referenced by changeVelocity(), toggleCatmullRomMethod(), and toggleLinearMethod().


The documentation for this class was generated from the following files:
Generated on Thu Dec 23 13:52:34 2004 by doxygen 1.3.6