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

CommandChangeDistance Class Reference

#include <command.h>

Inheritance diagram for CommandChangeDistance:

Inheritance graph
Collaboration diagram for CommandChangeDistance:

Collaboration graph
List of all members.

Public Member Functions

 CommandChangeDistance (double duration, double rate)
void process (ExecutionEnvironment &, double t, double dt)

Private Attributes

double rate

Constructor & Destructor Documentation

CommandChangeDistance::CommandChangeDistance double  duration,
double  rate
 

Definition at line 354 of file command.cpp.

00354                                                                            :
00355     TimedCommand(_duration),
00356     rate(_rate)
00357 {
00358 }


Member Function Documentation

void CommandChangeDistance::process ExecutionEnvironment ,
double  t,
double  dt
[virtual]
 

Implements Command.

Definition at line 360 of file command.cpp.

References rate.

00361 {
00362     env.getSimulation()->changeOrbitDistance((float) (rate * dt));
00363 }


Member Data Documentation

double CommandChangeDistance::rate [private]
 

Definition at line 309 of file command.h.

Referenced by process().


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