Base class for handling WorldCanvas motion events. More...
#include <WCMotionEH.h>
Public Member Functions | |
| WCMotionEH () | |
| Default Constructor Required. | |
| virtual void | operator() (const WCMotionEvent &ev)=0 |
| default sends event to cout | |
| virtual | ~WCMotionEH () |
| Destructor. | |
Base class for handling WorldCanvas motion events.
WCMotionEH : WorldCanvas motion event-handler.
This is a base class intended to be derived from in applications. The user must write a derived class and override the operator() function. The operator() function is called whenever the pointer moves across the world canvas.
This base class does have a concrete implementation, namely to report to stdout events it receives. To effect this behaviour, create an instance this class and register it as an event-handler on a WorldCanvas.
Provide the user with an object-oriented approach to event handling and include world-coordinate position information.
see the test programs in Display/test.
Definition at line 70 of file WCMotionEH.h.
| casa::WCMotionEH::WCMotionEH | ( | ) |
Default Constructor Required.
| virtual casa::WCMotionEH::~WCMotionEH | ( | ) | [virtual] |
Destructor.
| virtual void casa::WCMotionEH::operator() | ( | const WCMotionEvent & | ev | ) | [pure virtual] |
default sends event to cout
Implemented in casa::SliceEH, casa::SlicePanelDisplay, casa::WorldCanvasHolder, casa::DDDEllipse, casa::DDDObject, casa::DDDPolygon, casa::DDDRectangle, casa::Profile2dDD, casa::MultiWCTool, casa::WCToolMotEH, casa::QtDisplayPanel, and casa::viewer::RegionToolManager.
1.6.1