Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

cavewriting::LerpEffect Class Reference

#include <LerpEffect.H>

Inherits cavewriting::Effect.

List of all members.

Public Member Functions

 LerpEffect (Array< Word * > &words, double startTime, double duration, bool startPaused, const CoordinateFrame &startFrame, const CoordinateFrame &endFrame, Effect *nextEffect=NULL)
 LerpEffect (Word *word, double startTime, double duration, bool startPaused, const CoordinateFrame &startFrame, const CoordinateFrame &endFrame, Effect *nextEffect=NULL)
virtual ~LerpEffect ()
virtual void animate ()
 Subclasses should implement.
void enableBounce ()

Static Public Member Functions

static LerpEffectfromXML (xercesc::DOMElement *node, bool startPaused=true)

Protected Attributes

CoordinateFrame _startFrame
CoordinateFrame _endFrame
Effect_nextEffect
bool _enableBounce


Constructor & Destructor Documentation

cavewriting::LerpEffect::LerpEffect Array< Word * > &  words,
double  startTime,
double  duration,
bool  startPaused,
const CoordinateFrame &  startFrame,
const CoordinateFrame &  endFrame,
Effect nextEffect = NULL
 

cavewriting::LerpEffect::LerpEffect Word word,
double  startTime,
double  duration,
bool  startPaused,
const CoordinateFrame &  startFrame,
const CoordinateFrame &  endFrame,
Effect nextEffect = NULL
 

virtual cavewriting::LerpEffect::~LerpEffect  )  [virtual]
 


Member Function Documentation

virtual void cavewriting::LerpEffect::animate  )  [virtual]
 

Subclasses should implement.

Reimplemented from cavewriting::Effect.

void cavewriting::LerpEffect::enableBounce  )  [inline]
 

static LerpEffect* cavewriting::LerpEffect::fromXML xercesc::DOMElement *  node,
bool  startPaused = true
[static]
 

Reads an Effect in from xml. Creates and returns an instance of the appropriate subclass.

Reimplemented from cavewriting::Effect.


Member Data Documentation

bool cavewriting::LerpEffect::_enableBounce [protected]
 

CoordinateFrame cavewriting::LerpEffect::_endFrame [protected]
 

Effect* cavewriting::LerpEffect::_nextEffect [protected]
 

CoordinateFrame cavewriting::LerpEffect::_startFrame [protected]
 


The documentation for this class was generated from the following file:
Generated on Sun Apr 17 13:34:28 2005 for cavewriting by  doxygen 1.4.0