27 #ifndef TRIALDISPLAY_SLICEPANELDISPLAY_H
28 #define TRIALDISPLAY_SLICEPANELDISPLAY_H
SlicePanelDisplay(PixelCanvas *pcanvas)
virtual void precompute()
std::map< casacore::String, SliceEH * > itsSliceEHs
An application provide displays of three axis combinations of data in a cube.
An event handler to negotiate between three different PanelDisplays.
Display::KeyModifier itsMotionKey
casacore::uInt itsDrawAxis
virtual void disableTools()
Base class for handling WorldCanvas motion events.
virtual void enableTools()
virtual void matchKey(Display::KeySym key)
SliceEH(PanelDisplay *mwch, casacore::uInt axis=0, casacore::uInt daxis=0)
virtual void draw(const WCMotionEvent &ev)
PanelDisplay * itsActivePD
Base class defining interface to pixel-based output devices.
std::map< casacore::String, PanelDisplay * > itsPanelDisplays
virtual casacore::Bool setOptions(const casacore::Record &rec, casacore::Record &updatedOptions)
Class which stores WorldCanvas motion event information.
virtual ~SlicePanelDisplay()
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
virtual casacore::Record getOptions() const
KeyModifier
All events - modifier codes.
Display::KeySym itsPositionKey
virtual void operator()(const WCMotionEvent &ev)
default sends event to cout
Class providing draw style settings for visible DisplayTools.
virtual void operator()(const WCMotionEvent &ev)
default sends event to cout
virtual void refresh(const Display::RefreshReason &reason=Display::UserCommand)
RefreshReason
Callback reasons for PCRefreshEvent and WCRefreshEvent.
Class which stores WorldCanvas position event information.
virtual PanelDisplay * activePanelDisplay()
virtual PanelDisplay * getPanelDisplay(const casacore::String &pdname)
Animator for MultiWCHolder class.
A class which creates and manages "panelled" displays.
String: the storage and methods of handling collections of characters.
Base class for handling WorldCanvas position events.
KeySym
Keysyms for PixelCanvas keyboard events.
virtual void setToolKey(const casacore::String &toolname, const Display::KeySym &keysym)
User told PixelCanvas to refresh via PixelCanvas refresh()