#include <manip.H>
Inheritance diagram for FilmTrans:
Public Types | |
typedef CallMeth_t< Simple_int, Event > | _callb |
typedef GuardMeth_t< Simple_int, Event > | _guard |
Public Member Functions | |
FilmTrans (CEvent &, CEvent &, CEvent &) | |
virtual int | down (CEvent &e, State *&s) |
virtual int | move (CEvent &e, State *&s) |
virtual int | up (CEvent &e, State *&s) |
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 | |
VIEWptr | _view |
GEOMptr | _obj |
mlib::Wpt | _down_pt |
mlib::Wvec | _down_norm |
bool | _no_xform |
bool | _call_xform_obs |
State | _manip_move |
CAMptr | _cam |
State | _entry |
Definition at line 50 of file manip.H.
|
|
|
|
|
Definition at line 94 of file manip.C. References Interactor< Simple_int, Event, State >::_entry, Simple_int::_manip_move, and State_t< EVENT >::set_name(). |
|
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(). |
|
|
|
Definition at line 393 of file fsa.H. Referenced by Simple_int::add_events(), Pen::create_fsa(), GEST_INT::GEST_INT(), Screen_pan_int::Screen_pan_int(), and Simple_int::Simple_int(). |
|
Reimplemented from Simple_int. Definition at line 105 of file manip.C. References _call_xform_obs, Evd::_d, _down_norm, _down_pt, _no_xform, _obj, CONSTRAINT, DEVice_2d::cur(), RAYhit::geom(), hashenum< T >::get(), hashvar< T >::get(), VIEW::H_TEXT, NO_XFORM_MOD, RAYhit::norm(), XFORMobs::notify_xform_obs(), GEOM::null, DEVice_buttons::ptr2d(), ray_geom(), GEOM::SCREEN_WIDGET, XFORMobs::START, RAYhit::success(), RAYhit::surf(), and Event::view(). |
|
|
|
|
|
|
|
Reimplemented from Simple_int. Definition at line 145 of file manip.C. References _call_xform_obs, Evd::_d, _down_pt, _obj, DEVice_2d::cur(), XFORMobs::MIDDLE, XFORMobs::notify_xform_obs(), DEVice_2d::old(), and Event::view(). |
|
|
|
Reimplemented from Simple_int. Definition at line 165 of file manip.C. References _call_xform_obs, _obj, XFORMobs::END, and XFORMobs::notify_xform_obs(). |
|
|
|
|
|
Definition at line 55 of file manip.H. Referenced by down(). |
|
|
|
Definition at line 407 of file fsa.H. Referenced by Pen::activate(), Simple_int::add_events(), Pen::deactivate(), FilmTrans(), GEST_INT::GEST_INT(), MMENU::invoke(), Pen::Pen(), Screen_pan_int::Screen_pan_int(), and Simple_int::Simple_int(). |
|
Definition at line 35 of file manip.H. Referenced by Simple_int::add_events(), FilmTrans(), and Simple_int::Simple_int(). |
|
Definition at line 56 of file manip.H. Referenced by down(). |
|
|
|
|