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)

class SliceEH : public WCMotionEH,public WCPositionEH, public DTVisible

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)

Description

Review Status

Date Reviewed:
yyyy/mm/dd

Prerequisite

Etymology

Synopsis

Member Description

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)


class SlicePanelDisplay : public WCMotionEH

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()

Description

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

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()

void installEHs()

void removeEHs()