#include <cam_focus.H>
Inheritance diagram for CamOrbit:
Public Member Functions | |
virtual | ~CamOrbit () |
CamOrbit (CAMptr &p, mlib::Wpt center) | |
virtual int | tick (void) |
virtual void | pause () |
virtual void | unpause () |
virtual void | stop () |
virtual void | set_target (mlib::Wpt p) |
virtual void | set_orbit (mlib::XYpt o, mlib::XYpt e) |
virtual bool | stopped () |
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 CamOrbitptr & | cur () |
Protected Attributes | |
CAMptr | _cam |
mlib::Wpt | _from |
mlib::Wpt | _at |
mlib::Wpt | _up |
mlib::Wpt | _cent |
double | _width |
double | _height |
double | _min |
double | _speed |
double | _tick |
bool | _pause |
bool | _stop |
mlib::XYpt | tp |
mlib::XYpt | te |
int | _index |
Static Protected Attributes | |
static CamOrbitptr | _orbit = 0 |
Definition at line 144 of file cam_focus.H.
|
Definition at line 332 of file cam_focus.C. |
|
Definition at line 336 of file cam_focus.C. References _cam, _cent, _height, _min, _orbit, _pause, _stop, _tick, _width, te, and tp. |
|
Definition at line 177 of file cam_focus.H. References _orbit. Referenced by Cam_int_fp::orbit(), Cam_int_fp::orbit_rot(), Cam_int_fp::orbit_rot_up(), Cam_int_fp::stop_actions(), Cam_int_fp::stop_orbit(), and Cam_int_fp::up(). |
|
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 164 of file cam_focus.H. References _pause. |
|
Definition at line 169 of file cam_focus.H. |
|
Definition at line 167 of file cam_focus.H. References _cent. |
|
Definition at line 44 of file gel.H. References FRAMEobs::_index. |
|
Definition at line 166 of file cam_focus.H. References _stop. |
|
Definition at line 176 of file cam_focus.H. References _stop. |
|
Reimplemented from FRAMEobs. Definition at line 285 of file cam_focus.C. References _cam, _cent, _pause, _stop, mlib::Acos(), Sign(), sqr(), te, tp, and mlib::Wvec::Y(). |
|
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 165 of file cam_focus.H. References _pause. |
|
Definition at line 147 of file cam_focus.H. |
|
Definition at line 146 of file cam_focus.H. Referenced by CamOrbit(), and tick(). |
|
Definition at line 147 of file cam_focus.H. Referenced by CamOrbit(), set_target(), and tick(). |
|
Definition at line 147 of file cam_focus.H. |
|
Definition at line 148 of file cam_focus.H. Referenced by CamOrbit(). |
|
Definition at line 37 of file gel.H. Referenced by FRAMEobs::getIndex(), and FRAMEobs::setIndex(). |
|
Definition at line 149 of file cam_focus.H. Referenced by CamOrbit(). |
|
Definition at line 156 of file cam_focus.H. Referenced by CamOrbit(), and cur(). |
|
Definition at line 152 of file cam_focus.H. Referenced by CamOrbit(), pause(), set_orbit(), tick(), and unpause(). |
|
Definition at line 150 of file cam_focus.H. |
|
Definition at line 153 of file cam_focus.H. Referenced by CamOrbit(), stop(), stopped(), and tick(). |
|
Definition at line 151 of file cam_focus.H. Referenced by CamOrbit(). |
|
Definition at line 147 of file cam_focus.H. |
|
Definition at line 148 of file cam_focus.H. Referenced by CamOrbit(). |
|
Definition at line 155 of file cam_focus.H. Referenced by CamOrbit(), set_orbit(), and tick(). |
|
Definition at line 154 of file cam_focus.H. Referenced by CamOrbit(), set_orbit(), and tick(). |