|
| QtRectTool (viewer::RegionSourceFactory *rf, PanelDisplay *pd) |
|
virtual | ~QtRectTool () |
|
| QtRTRegion (viewer::RegionSourceFactory *rf, PanelDisplay *pd) |
|
| ~QtRTRegion () |
|
bool | getMouseRegion (casacore::Record &mouseRegion, WorldCanvasHolder *&wch) |
| Retrieve the current rectangular mouse region record and WCH, if any. More...
|
|
| QtMouseTool () |
|
| ~QtMouseTool () |
|
| MultiRectToolImpl (viewer::RegionSourceFactory *rf, PanelDisplay *pd, Display::KeySym keysym=Display::K_Pointer_Button2) |
| Constructor. More...
|
|
virtual | ~MultiRectToolImpl () |
| Destructor. More...
|
|
virtual void | handleEvent (DisplayEvent &ev) |
| handle events, via new-style interface. More...
|
|
| MultiRectTool (viewer::RegionSourceFactory *rsf, PanelDisplay *pd, Display::KeySym keysym=Display::K_Pointer_Button1, const casacore::Bool persistent=false) |
| Constructor. More...
|
|
virtual | ~MultiRectTool () |
| Destructor. More...
|
|
virtual void | disable () |
| Switch the tool off - this erases the rectangle, if any, and calls the base class disable. More...
|
|
virtual void | reset (casacore::Bool skipRefresh=false) |
| reset to non-existent, non-active rectangle. More...
|
|
virtual casacore::Bool | rectangleDefined () |
| Is a rectangle currently defined? More...
|
|
viewer::RegionSource * | getRegionSource () |
|
void | checkPoint (WorldCanvas *wc, State &state) |
| this is a non-const function because a non-const RegionTool ptr is returned in 'state' which can then be used for setting the state of the regions managed by the various tools.... More...
|
|
void | revokeRegion (viewer::Region *) |
| called when the user (read GUI user) indicates that a region should be deleted... More...
|
|
const std::set
< viewer::region::RegionTypes > & | regionsCreated () const |
| returns a set which indicates regions this creator creates... More...
|
|
bool | create (viewer::region::RegionTypes, WorldCanvas *, const std::vector< std::pair< double, double > > &, const std::string &, viewer::region::TextPosition, const std::vector< int > &, const std::string &, int, int, const std::string &, const std::string &, viewer::region::LineStyle, unsigned int, bool, VOID *) |
| create regions of various types (e.g. More...
|
|
RegionToolTypes | type () const |
|
| RegionTool (Display::KeySym keysym=Display::K_Pointer_Button1) |
| Constructor taking the primary key to which this tool will respond. More...
|
|
| ~RegionTool () |
|
void | otherKeyReleased (const WCPositionEvent &) |
|
void | enable () |
| DISPLAY_PURE_VIRTUAL(RegionTool::create,true);. More...
|
|
| MultiWCTool (const Display::KeySym &keysym=Display::K_Pointer_Button1, bool enable_events=true) |
| Constructor taking the primary key to which this tool will respond. More...
|
|
virtual | ~MultiWCTool () |
| Destructor. More...
|
|
virtual void | addWorldCanvas (WorldCanvas &worldcanvas) |
| Add/remove a WorldCanvas from the control of this tool. More...
|
|
virtual void | removeWorldCanvas (WorldCanvas &worldcanvas) |
|
virtual void | addWorldCanvases (PanelDisplay *pdisp) |
| Add/Remove a list of WorldCanvases from PanelDisplay. More...
|
|
virtual void | removeWorldCanvases (PanelDisplay *pdisp) |
|
virtual void | operator() (const WCPositionEvent &ev) |
| Required operators for event handling - these are called when events occur, and distribute the events to the "user-level" methods. More...
|
|
virtual void | operator() (const WCMotionEvent &ev) |
| default sends event to cout More...
|
|
virtual void | operator() (const WCRefreshEvent &ev) |
| original handler interface (still used for WCRefreshEvents) More...
|
|
virtual | ~DisplayTool () |
| Destructor. More...
|
|
virtual void | setKey (const Display::KeySym &keysym) |
| Set/get which key to catch. More...
|
|
virtual Display::KeySym | getKey () const |
|
| WCPositionEH () |
| Default Constructor Required. More...
|
|
virtual | ~WCPositionEH () |
| Destructor. More...
|
|
| WCMotionEH () |
| Default Constructor Required. More...
|
|
virtual | ~WCMotionEH () |
| Destructor. More...
|
|
| WCRefreshEH () |
| Default Constructor Required. More...
|
|
virtual | ~WCRefreshEH () |
| Destructor. More...
|
|
virtual | ~DisplayEH () |
|
| DTVisible () |
| Default constructor. More...
|
|
virtual | ~DTVisible () |
| Destructor. More...
|
|
virtual casacore::String | drawColor () const |
| Return the color to use. More...
|
|
virtual casacore::Int | lineWidth () const |
| Return the line width to use. More...
|
|
virtual casacore::Double | doubleClickInterval () const |
| Return the double click interval (in seconds). More...
|
|
| RegionCreator () |
| DISPLAY_PURE_VIRTUAL(RegionCreator::create,true);. More...
|
|
virtual | ~RegionCreator () |
|
| QtMWCTool () |
|
virtual | ~QtMWCTool () |
|
virtual void | setCoordType (const casacore::String &t) |
|
|
virtual void | updateRegion () |
|
virtual void | regionReady () |
| Signals mouseRegionReady with an appropriate casacore::Record, when called by base class in response to user selection with the mouse. More...
|
|
virtual void | clicked (int x, int y) |
|
virtual void | doubleClicked (int x, int y) |
|
virtual void | doubleInside () |
| Handle double-click inside the rectangle. More...
|
|
void | getWorldCoords (casacore::Vector< casacore::Double > &blc, casacore::Vector< casacore::Double > &trc) |
| get the world coords of the current rectangular region More...
|
|
void | getLinearCoords (casacore::Vector< casacore::Double > &blc, casacore::Vector< casacore::Double > &trc) |
| get the linear coords of the current rectangular region More...
|
|
virtual void | keyPressed (const WCPositionEvent &ev) |
| Functions called by the base class event handling operators–and normally only those. More...
|
|
virtual void | keyReleased (const WCPositionEvent &ev) |
|
virtual void | otherKeyPressed (const WCPositionEvent &ev) |
|
virtual void | moved (const WCMotionEvent &ev, const viewer::region::region_list_type &) |
|
virtual void | draw (const WCRefreshEvent &, const viewer::region::region_list_type &) |
| draw the rectangle (if any) on the object's currently active WC. More...
|
|
virtual void | doubleOutside () |
|
virtual void | rectangleReady () |
| Called when a rectangle is ready and not being edited. More...
|
|
virtual void | get (casacore::Int &x1, casacore::Int &y1, casacore::Int &x2, casacore::Int &y2) const |
| Retrieve the rectangle coordinates, in screen pixels. More...
|
|
virtual bool | checkType (viewer::region::RegionTypes t) |
|
virtual std::shared_ptr
< viewer::Rectangle > | allocate_region (WorldCanvas *wc, double x1, double y1, double x2, double y2, VOID *region_specific_state) const |
|
virtual void | refresh () |
| Copy back-to-front buffer (erasing all MWCTool drawings), then cause this (and all MWCTools on current WC's PC) to draw (or not draw) themselves, according to their current state. More...
|
|
virtual void | setClipToDrawArea () |
| Cause subsequent drawing commands to be clipped to the current WC (or its drawing area). More...
|
|
virtual void | setClipToWC () |
|
virtual void | resetClip () |
|
| DisplayTool (const Display::KeySym &keysym=Display::K_Pointer_Button1) |
| Constructor taking a key to which this tool will initially be
attached, typically one of the pointer buttons. More...
|
|
| DisplayTool (const DisplayTool &other) |
| Copy constructor - construct a new DisplayTool from other , using copy semantics. More...
|
|
DisplayTool & | operator= (const DisplayTool &other) |
| Copy assignment using copy semantics. More...
|
|
Display::KeyModifier | keyModifiers () |
| Return the modifier mask. More...
|
|
| DTVisible (const DTVisible &other) |
| (Required) copy constructor. More...
|
|
DTVisible & | operator= (const DTVisible &other) |
| (Required) copy assignment. More...
|
|
Definition at line 136 of file QtMWCTools.qo.h.