#include <cam_focus.H>
Inheritance diagram for CamCruise:
Public Member Functions | |
virtual | ~CamCruise () |
CamCruise (CAMptr &p, mlib::Wpt center) | |
virtual int | tick (void) |
virtual void | pause () |
virtual void | unpause () |
virtual void | stop () |
virtual void | speed (double i) |
virtual void | travel (mlib::Wpt p) |
virtual void | set_cruise (mlib::XYpt o, mlib::XYpt e) |
virtual void | set_scale_pt (mlib::XYpt s) |
virtual void | set_down_pt (mlib::Wpt d) |
virtual double | get_speed () |
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 void | grow (double s) |
static CamCruiseptr & | cur () |
Protected Attributes | |
CAMptr | _cam |
double | _t |
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 |
bool | _target |
bool | _travel |
mlib::Wpt | _start |
mlib::Wpt | _dest |
mlib::XYpt | _scale_pt |
mlib::Wpt | _down_pt |
mlib::XYpt | tp |
mlib::XYpt | te |
stop_watch | _clock |
int | _index |
Static Protected Attributes | |
static double | _size |
static CamCruiseptr | _cruise = 0 |
Definition at line 186 of file cam_focus.H.
|
Definition at line 384 of file cam_focus.C. |
|
Definition at line 358 of file cam_focus.C. References _cam, _cent, _cruise, _dest, _height, _min, _pause, _speed, _start, _stop, _t, _target, _tick, _travel, _width, te, and tp. |
|
Definition at line 232 of file cam_focus.H. References _cruise. Referenced by Cam_int_fp::back(), Cam_int_fp::cruise(), Cam_int_fp::cruise_down(), Cam_int_fp::cruise_zoom(), Cam_int_fp::cruise_zoom_up(), Cam_int_fp::forward(), Cam_int_fp::predown(), Cam_int_fp::stop_actions(), and Cam_int_fp::stop_cruise(). |
|
Definition at line 76 of file ref.H. References REFcounter::_mutex, REFcounter::_u, and REF_ME. |
|
Definition at line 230 of file cam_focus.H. References _speed. |
|
Definition at line 45 of file gel.H. References FRAMEobs::_index. |
|
Definition at line 220 of file cam_focus.H. References _size. |
|
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 216 of file cam_focus.H. References _pause. |
|
Definition at line 509 of file cam_focus.C. |
|
Definition at line 228 of file cam_focus.H. References _down_pt. |
|
Definition at line 227 of file cam_focus.H. References _scale_pt. |
|
Definition at line 44 of file gel.H. References FRAMEobs::_index. |
|
Definition at line 219 of file cam_focus.H. References _speed. |
|
Definition at line 218 of file cam_focus.H. References _stop. |
|
Definition at line 231 of file cam_focus.H. References _stop. |
|
Reimplemented from FRAMEobs. Definition at line 389 of file cam_focus.C. References _cam, _pause, _scale_pt, _speed, _stop, _travel, BaseGravity::get_dir(), BaseCollide::get_move(), BaseCollide::instance(), BaseGravity::instance(), mlib::Vec3< V >::length(), mlib::Vec3< V >::normalized(), te, and tp. |
|
Definition at line 493 of file cam_focus.C. References _at, _cam, _clock, _dest, _from, _pause, _start, _travel, _up, and stop_watch::set(). |
|
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 217 of file cam_focus.H. References _pause. |
|
Definition at line 190 of file cam_focus.H. Referenced by travel(). |
|
Definition at line 188 of file cam_focus.H. Referenced by CamCruise(), tick(), and travel(). |
|
Definition at line 190 of file cam_focus.H. Referenced by CamCruise(). |
|
Definition at line 207 of file cam_focus.H. Referenced by travel(). |
|
Definition at line 208 of file cam_focus.H. Referenced by CamCruise(), and cur(). |
|
Definition at line 201 of file cam_focus.H. Referenced by CamCruise(), and travel(). |
|
Definition at line 203 of file cam_focus.H. Referenced by set_down_pt(). |
|
Definition at line 190 of file cam_focus.H. Referenced by travel(). |
|
Definition at line 191 of file cam_focus.H. Referenced by CamCruise(). |
|
Definition at line 37 of file gel.H. Referenced by FRAMEobs::getIndex(), and FRAMEobs::setIndex(). |
|
Definition at line 192 of file cam_focus.H. Referenced by CamCruise(). |
|
Definition at line 196 of file cam_focus.H. Referenced by CamCruise(), pause(), set_cruise(), tick(), travel(), and unpause(). |
|
Definition at line 202 of file cam_focus.H. Referenced by set_scale_pt(), and tick(). |
|
Definition at line 195 of file cam_focus.H. Referenced by grow(). |
|
Definition at line 193 of file cam_focus.H. Referenced by CamCruise(), get_speed(), speed(), and tick(). |
|
Definition at line 200 of file cam_focus.H. Referenced by CamCruise(), and travel(). |
|
Definition at line 197 of file cam_focus.H. Referenced by CamCruise(), stop(), stopped(), and tick(). |
|
Definition at line 189 of file cam_focus.H. Referenced by CamCruise(). |
|
Definition at line 198 of file cam_focus.H. Referenced by CamCruise(). |
|
Definition at line 194 of file cam_focus.H. Referenced by CamCruise(). |
|
Definition at line 199 of file cam_focus.H. Referenced by CamCruise(), tick(), and travel(). |
|
Definition at line 190 of file cam_focus.H. Referenced by travel(). |
|
Definition at line 191 of file cam_focus.H. Referenced by CamCruise(). |
|
Definition at line 205 of file cam_focus.H. Referenced by CamCruise(), set_cruise(), and tick(). |
|
Definition at line 204 of file cam_focus.H. Referenced by CamCruise(), set_cruise(), and tick(). |