SlicePanelDisplay.h
Classes
- SliceEH -- An event handler to negotiate between three different PanelDisplays (full description)
- SlicePanelDisplay -- An application provide displays of three axis combinations of data in a cube (full description)
Interface
- Public Members
- SliceEH(PanelDisplay* mwch, uInt axis=0, uInt daxis=0)
- virtual ~SliceEH()
- virtual void draw(const WCMotionEvent &ev)
- virtual void operator()(const WCMotionEvent &ev)
- virtual void operator()(const WCPositionEvent &ev)
- virtual void matchKey(Display::KeySym key)
Review Status
- Date Reviewed:
- yyyy/mm/dd
Prerequisite
- EventHandlers
- SlicePanelDisplay
Etymology
Synopsis
Member Description
Interface
- SlicePanelDisplay(PixelCanvas* pcanvas)
- virtual ~SlicePanelDisplay()
- virtual Record getOptions() const
- virtual Bool setOptions(const Record& rec, Record& updatedOptions)
- virtual void hold()
- virtual void release()
- virtual void refresh(const Display::RefreshReason &reason = Display::UserCommand)
- virtual PanelDisplay* getPanelDisplay(const String& pdname)
- virtual void setToolKey(const String& toolname, const Display::KeySym& keysym)
- virtual void disableTools()
- virtual void enableTools()
- virtual void operator()(const WCMotionEvent &ev)
- virtual PanelDisplay* activePanelDisplay()
- virtual void precompute()
Private Members
- void installEHs()
- void removeEHs()
Review Status
- Date Reviewed:
- yyyy/mm/dd
Prerequisite
Etymology
Synopsis
Example
Motivation
Slicing is a handy tool to ananlyse data cubes
To Do
Member Description
virtual void hold()
virtual void release()
virtual void refresh(const Display::RefreshReason &reason = Display::UserCommand)
virtual void setToolKey(const String& toolname, const Display::KeySym& keysym)