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

Command Class Reference

#include <command.h>

Inheritance diagram for Command:

Inheritance graph
List of all members.

Public Member Functions

 Command ()
virtual double getDuration () const =0
virtual void process (ExecutionEnvironment &, double t, double dt)=0
virtual ~Command ()

Constructor & Destructor Documentation

Command::Command  )  [inline]
 

Definition at line 22 of file command.h.

00022 {};

virtual Command::~Command  )  [inline, virtual]
 

Definition at line 23 of file command.h.

00023 {};


Member Function Documentation

virtual double Command::getDuration  )  const [pure virtual]
 

Implemented in InstantaneousCommand, and TimedCommand.

Referenced by Execution::tick().

virtual void Command::process ExecutionEnvironment ,
double  t,
double  dt
[pure virtual]
 

Implemented in InstantaneousCommand, CommandWait, CommandChangeDistance, CommandOrbit, CommandRotate, CommandMove, and RepeatCommand.

Referenced by Execution::tick().


The documentation for this class was generated from the following file:
Generated on Sat Jan 14 22:33:11 2006 for Celestia by  doxygen 1.4.1