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

fsa.H File Reference

Contains the definition of FSA (finite state automata) classes. More...

#include "std/support.H"
#include "disp/view.H"
#include "dev/dev.H"

Include dependency graph for fsa.H:

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

Go to the source code of this file.

Classes

class  Guard_t< EVENT >
 A generic callback Interface for testing a guard condition for an FSA arc. More...
class  GuardFunc_t< EVENT >
 Test EVENTs with a given function. More...
class  GuardMeth_t< T, EVENT >
 Test EVENTs with a given method on an object. More...
class  CallBack_t< EVENT >
 A generic callback Interface for whenever an Arc_t of an FSA is traversed. More...
class  CallFunc_t< EVENT >
 A subclass of a CallBack that contains a function to call. More...
class  CallMeth_t< T, EVENT >
 A subclass of a CallBack that contains an object and one if its methods to call. More...
class  Arc_t< EVENT >
 Represents an Arc of an FSA. More...
class  State_t< EVENT >
 A State in an FSA. More...
class  Interactor< T, EVENT, STATE >
 A convenience class that makes it easy for an object that has CallBack functions to generate the proper CallBack data structure. More...
class  Event
 Wraps up the raw event data with the view that the event occurs in. More...
class  ButtonMapper
 Provides a simple interface to the events that can be generated by a Mouse object (or an equivalent combination of a 2 DOF device and a buttons device). More...
class  FSAT< EVENT >
class  VIEWint
class  VIEWint_list

Typedefs

typedef const Event CEvent
typedef Arc_t< EventArc
typedef State_t< EventState
typedef Guard_t< EventGuard
typedef FSAT< EventFSA

Variables

hashvar< int > DONOT_CLIP_OBJ


Detailed Description

Contains the definition of FSA (finite state automata) classes.

Note:
Some other classes are in here as well, but they should probably be moved elsewhere.
See also:
fsa.C

Definition in file fsa.H.


Typedef Documentation

typedef Arc_t<Event> Arc
 

Definition at line 462 of file fsa.H.

typedef const Event CEvent
 

Definition at line 419 of file fsa.H.

typedef FSAT<Event> FSA
 

Definition at line 649 of file fsa.H.

typedef Guard_t<Event> Guard
 

Definition at line 464 of file fsa.H.

typedef State_t<Event> State
 

Definition at line 463 of file fsa.H.


Variable Documentation

hashvar<int> DONOT_CLIP_OBJ
 

Referenced by GL_VIEW::draw_objects(), and FPS::FPS().


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