#include <cam_focus.H>
Inheritance diagram for CamFocus:
Public Member Functions | |
CamFocus (VIEWptr v, CCAMptr &dest) | |
CamFocus (VIEWptr v, mlib::CWpt &from, mlib::CWpt &at, mlib::CWpt &up, mlib::CWpt ¢er, double fw=0, double fh=0) | |
virtual | ~CamFocus () |
VIEWptr | view () const |
CAMptr | cam () const |
virtual int | tick (void) |
virtual void | setIndex (int idx) |
virtual int | getIndex () const |
void | Own () const |
void | Free () const |
int | Lock () |
void | Unlock () |
int | Unique () const |
Static Public Member Functions | |
static void | cancel_cur () |
Protected Member Functions | |
void | schedule () |
void | unschedule () |
void | set_cur (CamFocus *cf) |
double | cur_time () const |
double | elapsed_time () const |
double | t_param () const |
double | cartoon_t () const |
void | setup (mlib::CWpt &o2, mlib::CWpt &a2, mlib::CWvec &u2, mlib::CWpt &c2) |
Protected Attributes | |
VIEWptr | _view |
CAMptr | _cam |
double | _width |
double | _height |
double | _orig_time |
double | _last_time |
double | _duration |
double | _speed |
double | _max_speed |
mlib::Wpt | _o1 |
mlib::Wpt | _a1 |
mlib::Wvec | _u1 |
mlib::Wpt | _c1 |
mlib::Wpt | _o2 |
mlib::Wpt | _a2 |
mlib::Wvec | _u2 |
mlib::Wpt | _c2 |
int | _index |
Static Protected Attributes | |
static CamFocusptr | _cur = 0 |
Definition at line 12 of file cam_focus.H.
|
Definition at line 69 of file cam_focus.C. References _duration, _max_speed, cam(), debug, err_adv(), max(), schedule(), and setup(). |
|
|
|
Definition at line 100 of file cam_focus.C. References debug, err_adv(), and unschedule(). |
|
Definition at line 23 of file cam_focus.H. References _cam. Referenced by CamFocus(), and tick(). |
|
Definition at line 161 of file cam_focus.C. References _cur. Referenced by Cam_int::predown(), and set_cur(). |
|
Definition at line 181 of file cam_focus.C. References remap(), and t_param(). Referenced by tick(). |
|
Definition at line 82 of file cam_focus.H. References VIEW::peek(). Referenced by elapsed_time(). |
|
Definition at line 83 of file cam_focus.H. References _orig_time, and cur_time(). Referenced by t_param(). |
|
Definition at line 76 of file ref.H. References REFcounter::_mutex, REFcounter::_u, and REF_ME. |
|
Definition at line 45 of file gel.H. References FRAMEobs::_index. |
|
Definition at line 105 of file ref.H. References REFcounter::_mutex, and REFcounter::_u. Referenced by REFlock::REFlock(). |
|
Definition at line 59 of file ref.H. References REFcounter::_mutex, REFcounter::_u, and REF_ME. |
|
Definition at line 66 of file cam_focus.H. References view(). Referenced by CamFocus(). |
|
Definition at line 154 of file cam_focus.C. References _cur, and cancel_cur(). |
|
Definition at line 44 of file gel.H. References FRAMEobs::_index. |
|
Referenced by CamFocus(). |
|
Definition at line 84 of file cam_focus.H. References _duration, and elapsed_time(). Referenced by cartoon_t(). |
|
Reimplemented from FRAMEobs. Definition at line 187 of file cam_focus.C. References _a1, _a2, _c1, _c2, _height, _o1, _o2, _u1, _u2, _width, cam(), cartoon_t(), debug, and VIEW::stamp(). |
|
Definition at line 115 of file ref.H. References REFcounter::_mutex, and REFcounter::_u. |
|
Definition at line 111 of file ref.H. References REFcounter::_mutex, and REFcounter::_u. Referenced by REFlock::~REFlock(). |
|
Definition at line 74 of file cam_focus.H. References view(). Referenced by ~CamFocus(). |
|
Definition at line 22 of file cam_focus.H. References _view. Referenced by schedule(), and unschedule(). |
|
Definition at line 49 of file cam_focus.H. Referenced by tick(). |
|
Definition at line 55 of file cam_focus.H. Referenced by tick(). |
|
Definition at line 51 of file cam_focus.H. Referenced by tick(). |
|
Definition at line 57 of file cam_focus.H. Referenced by tick(). |
|
Definition at line 35 of file cam_focus.H. Referenced by cam(). |
|
Definition at line 61 of file cam_focus.H. Referenced by cancel_cur(), and set_cur(). |
|
Definition at line 42 of file cam_focus.H. Referenced by CamFocus(), and t_param(). |
|
Definition at line 38 of file cam_focus.H. Referenced by tick(). |
|
Definition at line 37 of file gel.H. Referenced by FRAMEobs::getIndex(), and FRAMEobs::setIndex(). |
|
Definition at line 41 of file cam_focus.H. |
|
Definition at line 45 of file cam_focus.H. Referenced by CamFocus(). |
|
Definition at line 48 of file cam_focus.H. Referenced by tick(). |
|
Definition at line 54 of file cam_focus.H. Referenced by tick(). |
|
Definition at line 40 of file cam_focus.H. Referenced by elapsed_time(). |
|
Definition at line 44 of file cam_focus.H. |
|
Definition at line 50 of file cam_focus.H. Referenced by tick(). |
|
Definition at line 56 of file cam_focus.H. Referenced by tick(). |
|
Definition at line 34 of file cam_focus.H. Referenced by view(). |
|
Definition at line 37 of file cam_focus.H. Referenced by tick(). |