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

Screen_pan_int Class Reference

#include <cam_pz.H>

Inheritance diagram for Screen_pan_int:

Inheritance graph
[legend]
Collaboration diagram for Screen_pan_int:

Collaboration graph
[legend]
List of all members.

Public Types

typedef CallMeth_t< Simple_int,
Event > 
_callb
typedef GuardMeth_t< Simple_int,
Event > 
_guard

Public Member Functions

virtual ~Screen_pan_int ()
 Screen_pan_int (CEvent &d, CEvent &m, CEvent &u)
int idle (CEvent &e, State *&)
virtual int down (CEvent &, State *&)
virtual int move (CEvent &, State *&)
virtual int up (CEvent &, State *&)
virtual int noop (CEvent &, State *&)
virtual void add_events (CEvent &d, CEvent &m, CEvent &u)
_callb * Cb (TYPENAME _callb::_method m)
_callb * Cb (TYPENAME _callb::_method m, State_t< Event > *s)
_guard * Gd (const Event &e, TYPENAME _guard::_method m)
State * entry ()
const State * entry () const

Protected Attributes

State _manip_move
CAMptr _cam
State _entry

Detailed Description

Definition at line 143 of file cam_pz.H.


Member Typedef Documentation

typedef CallMeth_t<Simple_int ,Event > Interactor< Simple_int , Event , State >::_callb [inherited]
 

Definition at line 388 of file fsa.H.

typedef GuardMeth_t<Simple_int ,Event > Interactor< Simple_int , Event , State >::_guard [inherited]
 

Definition at line 389 of file fsa.H.


Constructor & Destructor Documentation

virtual Screen_pan_int::~Screen_pan_int (   )  [inline, virtual]
 

Definition at line 146 of file cam_pz.H.

Screen_pan_int::Screen_pan_int (  CEvent &  d,
CEvent &  m,
CEvent &  u
)  [inline]
 

Definition at line 147 of file cam_pz.H.

References Interactor< Simple_int, Event, State >::_entry, Interactor< Simple_int, Event, State >::Cb(), and idle().


Member Function Documentation

void Simple_int::add_events (  CEvent &  d,
CEvent &  m,
CEvent &  u
)  [virtual, inherited]
 

Definition at line 42 of file manip.C.

References Interactor< Simple_int, Event, State >::_entry, Simple_int::_manip_move, Interactor< Simple_int, Event, State >::Cb(), Simple_int::down(), Simple_int::move(), and Simple_int::up().

_callb* Interactor< Simple_int , Event , State >::Cb (  TYPENAME _callb::_method  m,
State_t< Event > *  s
)  [inline, inherited]
 

Definition at line 396 of file fsa.H.

_callb* Interactor< Simple_int , Event , State >::Cb (  TYPENAME _callb::_method  m  )  [inline, inherited]
 

Definition at line 393 of file fsa.H.

Referenced by Simple_int::add_events(), Pen::create_fsa(), GEST_INT::GEST_INT(), Screen_pan_int(), and Simple_int::Simple_int().

virtual int Simple_int::down (  CEvent &  ,
State *& 
)  [inline, virtual, inherited]
 

Reimplemented in GEST_INT, Pen, FilmTrans, and MMENU.

Definition at line 38 of file manip.H.

Referenced by Simple_int::add_events(), and Simple_int::Simple_int().

const State * Interactor< Simple_int , Event , State >::entry (   )  const [inline, inherited]
 

Definition at line 403 of file fsa.H.

State * Interactor< Simple_int , Event , State >::entry (   )  [inline, inherited]
 

Definition at line 402 of file fsa.H.

_guard* Interactor< Simple_int , Event , State >::Gd (  const Event &  e,
TYPENAME _guard::_method  m
)  [inline, inherited]
 

Definition at line 399 of file fsa.H.

int Screen_pan_int::idle (  CEvent &  e,
State *& 
)  [inline]
 

Definition at line 152 of file cam_pz.H.

References Evd::_d, DEVice_2d::cur(), DEVice_2d::old(), and Event::view().

Referenced by Screen_pan_int().

virtual int Simple_int::move (  CEvent &  ,
State *& 
)  [inline, virtual, inherited]
 

Reimplemented in GEST_INT, Pen, FilmTrans, and MMENU.

Definition at line 39 of file manip.H.

Referenced by Simple_int::add_events(), and Simple_int::Simple_int().

virtual int Simple_int::noop (  CEvent &  ,
State *& 
)  [inline, virtual, inherited]
 

Definition at line 41 of file manip.H.

virtual int Simple_int::up (  CEvent &  ,
State *& 
)  [inline, virtual, inherited]
 

Reimplemented in GEST_INT, Pen, FilmTrans, and MMENU.

Definition at line 40 of file manip.H.

Referenced by Simple_int::add_events(), and Simple_int::Simple_int().


Member Data Documentation

CAMptr Simple_int::_cam [protected, inherited]
 

Definition at line 36 of file manip.H.

State Interactor< Simple_int , Event , State >::_entry [protected, inherited]
 

Definition at line 407 of file fsa.H.

Referenced by Pen::activate(), Simple_int::add_events(), Pen::deactivate(), FilmTrans::FilmTrans(), GEST_INT::GEST_INT(), MMENU::invoke(), Pen::Pen(), Screen_pan_int(), and Simple_int::Simple_int().

State Simple_int::_manip_move [protected, inherited]
 

Definition at line 35 of file manip.H.

Referenced by Simple_int::add_events(), FilmTrans::FilmTrans(), and Simple_int::Simple_int().


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