#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(). |
1.4.4