Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

command.H File Reference

Contains the definition of the COMMAND class. A class representing a command that can be done and undone. Some derived classes are also defined here. More...

#include "geom/geom.H"
#include "disp/view.H"
#include "std/ref.H"

Include dependency graph for command.H:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  COMMAND
 Base class for "commands" that can be executed (COMMAND::doit()) and undone (COMMAND::undoit()). More...
class  UNDO_CMD
 Given some command, UNDO_CMD performs the reverse operation. More...
class  DISPLAY_CMD
 Put a GEL or GELs in the WORLD's display list. More...
class  UNDISPLAY_CMD
 Remove a GEL or GELs from the WORLD's display list. More...
class  MULTI_CMD
 Perform multiple commands at once. More...

Typedefs

typedef const COMMAND CCOMMAND
typedef const COMMANDptr CCOMMANDptr

Functions

 MAKE_PTR_BASEC (COMMAND)
 MAKE_PTR_SUBC (UNDO_CMD, COMMAND)
 MAKE_PTR_SUBC (DISPLAY_CMD, COMMAND)
 MAKE_PTR_SUBC (UNDISPLAY_CMD, UNDO_CMD)
 MAKE_PTR_SUBC (MULTI_CMD, COMMAND)


Detailed Description

Contains the definition of the COMMAND class. A class representing a command that can be done and undone. Some derived classes are also defined here.

See also:
command.C

Definition in file command.H.


Typedef Documentation

typedef const COMMAND CCOMMAND
 

Definition at line 18 of file command.H.

typedef const COMMANDptr CCOMMANDptr
 

Definition at line 21 of file command.H.


Function Documentation

MAKE_PTR_BASEC COMMAND   ) 
 

MAKE_PTR_SUBC MULTI_CMD  ,
COMMAND 
 

MAKE_PTR_SUBC UNDISPLAY_CMD  ,
UNDO_CMD 
 

MAKE_PTR_SUBC DISPLAY_CMD  ,
COMMAND 
 

MAKE_PTR_SUBC UNDO_CMD  ,
COMMAND 
 


Generated on Mon Sep 18 11:40:09 2006 for jot by  doxygen 1.4.4