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

VIEWint Class Reference

#include <fsa.H>

Inheritance diagram for VIEWint:

Inheritance graph
[legend]
Collaboration diagram for VIEWint:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 VIEWint (CVIEWptr &v)
VIEWptr view () const
VIEWptr view ()
void handle_event (CEvd &e)
void post_event (CEvd &e)
void add_interactor (FSA *fsa)
void rem_interactor (FSA *fsa)
void add_interactor (State *s)
void rem_interactor (State *s)
void clear_interactors ()

Protected Attributes

VIEWptr _view
ARRAY< Evd_events
ARRAY< FSA * > _cur_states

Detailed Description

Definition at line 651 of file fsa.H.


Constructor & Destructor Documentation

VIEWint::VIEWint CVIEWptr &  v  )  [inline]
 

Definition at line 658 of file fsa.H.

References _view.


Member Function Documentation

void VIEWint::add_interactor State s  )  [inline]
 

Definition at line 669 of file fsa.H.

References add_interactor().

void VIEWint::add_interactor FSA fsa  )  [inline]
 

Definition at line 666 of file fsa.H.

References _cur_states.

Referenced by GEST_INT::activate(), VIEWint_list::add(), and add_interactor().

void VIEWint::clear_interactors  )  [inline]
 

Definition at line 671 of file fsa.H.

References _cur_states, and ARRAY< T >::clear().

Referenced by VIEWint_list::clear().

void VIEWint::handle_event CEvd &  e  )  [virtual]
 

Implements DEVhandler.

Definition at line 38 of file fsa.C.

References _cur_states, _events, _view, ARRAY< T >::empty(), ARRAY< T >::num(), VIEW::pop(), ARRAY< T >::pop(), and VIEW::push().

Referenced by normal_keydown_callback(), and normal_keyup_callback().

void VIEWint::post_event CEvd &  e  )  [inline]
 

Definition at line 664 of file fsa.H.

References _events.

void VIEWint::rem_interactor State s  ) 
 

Definition at line 17 of file fsa.C.

References _cur_states, ARRAY< T >::num(), and ARRAY< T >::remove().

void VIEWint::rem_interactor FSA fsa  )  [inline]
 

Definition at line 667 of file fsa.H.

References _cur_states.

Referenced by GEST_INT::deactivate(), and VIEWint_list::rem().

VIEWptr VIEWint::view  )  [inline]
 

Definition at line 661 of file fsa.H.

References _view.

VIEWptr VIEWint::view  )  const [inline]
 

Definition at line 660 of file fsa.H.

References _view.


Member Data Documentation

ARRAY<FSA*> VIEWint::_cur_states [protected]
 

Definition at line 655 of file fsa.H.

Referenced by add_interactor(), clear_interactors(), handle_event(), and rem_interactor().

ARRAY<Evd> VIEWint::_events [protected]
 

Definition at line 654 of file fsa.H.

Referenced by handle_event(), and post_event().

VIEWptr VIEWint::_view [protected]
 

Definition at line 653 of file fsa.H.

Referenced by handle_event(), view(), and VIEWint().


The documentation for this class was generated from the following files:
Generated on Mon Sep 18 11:47:52 2006 for jot by  doxygen 1.4.4