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

FSAT< EVENT > Class Template Reference

#include <fsa.H>

List of all members.

Public Member Functions

 FSAT ()
 FSAT (State_t< EVENT > *x)
State_t< EVENT > * cur ()
State_t< EVENT > * start ()
void set_cur (State_t< EVENT > *x)
void reset ()
bool is_reset () const
bool handle_event (const EVENT &e)

Protected Attributes

State_t< EVENT > * _cur
State_t< EVENT > * _start


Detailed Description

template<class EVENT>
class FSAT< EVENT >

Definition at line 625 of file fsa.H.


Constructor & Destructor Documentation

template<class EVENT>
FSAT< EVENT >::FSAT  )  [inline]
 

Definition at line 631 of file fsa.H.

template<class EVENT>
FSAT< EVENT >::FSAT State_t< EVENT > *  x  )  [inline]
 

Definition at line 632 of file fsa.H.


Member Function Documentation

template<class EVENT>
State_t<EVENT>* FSAT< EVENT >::cur  )  [inline]
 

Definition at line 634 of file fsa.H.

References FSAT< EVENT >::_cur.

template<class EVENT>
bool FSAT< EVENT >::handle_event const EVENT &  e  )  [inline]
 

Definition at line 642 of file fsa.H.

References FSAT< EVENT >::_cur, and FSAT< EVENT >::_start.

Referenced by DrawWidget::handle_gesture(), and Pen::notify_gesture().

template<class EVENT>
bool FSAT< EVENT >::is_reset  )  const [inline]
 

Definition at line 638 of file fsa.H.

References FSAT< EVENT >::_cur, and FSAT< EVENT >::_start.

Referenced by Pen::notify_gesture().

template<class EVENT>
void FSAT< EVENT >::reset  )  [inline]
 

Definition at line 637 of file fsa.H.

References FSAT< EVENT >::_cur, and FSAT< EVENT >::_start.

Referenced by GEST_INT::reset().

template<class EVENT>
void FSAT< EVENT >::set_cur State_t< EVENT > *  x  )  [inline]
 

Definition at line 636 of file fsa.H.

References FSAT< EVENT >::_cur.

template<class EVENT>
State_t<EVENT>* FSAT< EVENT >::start  )  [inline]
 

Definition at line 635 of file fsa.H.

References FSAT< EVENT >::_start.


Member Data Documentation

template<class EVENT>
State_t<EVENT>* FSAT< EVENT >::_cur [protected]
 

Definition at line 627 of file fsa.H.

Referenced by FSAT< EVENT >::cur(), FSAT< EVENT >::handle_event(), FSAT< EVENT >::is_reset(), FSAT< EVENT >::reset(), and FSAT< EVENT >::set_cur().

template<class EVENT>
State_t<EVENT>* FSAT< EVENT >::_start [protected]
 

Definition at line 628 of file fsa.H.

Referenced by FSAT< EVENT >::handle_event(), FSAT< EVENT >::is_reset(), FSAT< EVENT >::reset(), and FSAT< EVENT >::start().


The documentation for this class was generated from the following file:
Generated on Mon Sep 18 11:45:24 2006 for jot by  doxygen 1.4.4