#include <vieweasel.H>
Inheritance diagram for VIEW_EASEL:
Public Member Functions | |
VIEW_EASEL (const VIEWptr &v) | |
virtual | ~VIEW_EASEL () |
CAMptr | cam () const |
VIEWptr | view () const |
void | saveCam (const CAMptr &c) |
void | restoreEasel () |
void | removeEasel () |
GELlist & | lines () |
const GELlist & | lines () const |
void | add_line (const GELptr &p) |
void | rem_line (const GELptr &p) |
void | clear_lines () |
GELptr | extract_closest (Cstr_ptr &type, const mlib::XYpt &pt, double max_dist, const GELptr &except=GELptr()) |
GELptr | extract_closest_pix (Cstr_ptr &type, const mlib::XYpt &pt, double max_dist, const GELptr &except=GELptr()) |
void | Own () const |
void | Free () const |
int | Lock () |
void | Unlock () |
int | Unique () const |
Protected Attributes | |
GELlist | _lines |
they used to be lines, now more generally GELS | |
CAMptr | _camera |
the fixed camera | |
VIEWptr | _view |
the associated view |
Definition at line 22 of file vieweasel.H.
|
|
|
Definition at line 30 of file vieweasel.C. |
|
Definition at line 87 of file vieweasel.C. References _lines, ARRAY< T >::add_uniquely(), ARRAY< T >::contains(), and DRAWN. |
|
Definition at line 31 of file vieweasel.H. References _camera. |
|
Definition at line 104 of file vieweasel.C. References _lines, and ARRAY< T >::clear(). |
|
Definition at line 111 of file vieweasel.C. |
|
Definition at line 123 of file vieweasel.C. |
|
Definition at line 76 of file ref.H. References REFcounter::_mutex, REFcounter::_u, and REF_ME. |
|
Definition at line 42 of file vieweasel.H. References _lines. |
|
Definition at line 41 of file vieweasel.H. References _lines. |
|
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 95 of file vieweasel.C. References _lines. |
|
Definition at line 79 of file vieweasel.C. References _lines. |
|
Definition at line 60 of file vieweasel.C. References _camera, _lines, _view, ARRAY< T >::contains(), DRAWN, and ARRAY< T >::num(). |
|
Definition at line 35 of file vieweasel.C. References _camera. |
|
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 32 of file vieweasel.H. References _view. |
|
the fixed camera
Definition at line 58 of file vieweasel.H. Referenced by cam(), restoreEasel(), and saveCam(). |
|
they used to be lines, now more generally GELS
Definition at line 57 of file vieweasel.H. Referenced by add_line(), clear_lines(), lines(), rem_line(), removeEasel(), and restoreEasel(). |
|
the associated view
Definition at line 59 of file vieweasel.H. Referenced by restoreEasel(), and view(). |