casa
$Rev:20696$
|
An application provide displays of three axis combinations of data in a cube. More...
#include <SlicePanelDisplay.h>
Public Member Functions | |
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) |
default sends event to cout | |
virtual PanelDisplay * | activePanelDisplay () |
virtual void | precompute () |
Private Member Functions | |
void | installEHs () |
void | removeEHs () |
Private Attributes | |
SimpleOrderedMap< String, PanelDisplay * > | itsPanelDisplays |
SimpleOrderedMap< String, SliceEH * > | itsSliceEHs |
PanelDisplay * | itsActivePD |
An application provide displays of three axis combinations of data in a cube.
Public interface
Slicing is a handy tool to ananlyse data cubes
Definition at line 115 of file SlicePanelDisplay.h.
casa::SlicePanelDisplay::SlicePanelDisplay | ( | PixelCanvas * | pcanvas | ) |
virtual casa::SlicePanelDisplay::~SlicePanelDisplay | ( | ) | [virtual] |
virtual PanelDisplay* casa::SlicePanelDisplay::activePanelDisplay | ( | ) | [inline, virtual] |
Definition at line 136 of file SlicePanelDisplay.h.
References itsActivePD.
virtual void casa::SlicePanelDisplay::disableTools | ( | ) | [virtual] |
virtual void casa::SlicePanelDisplay::enableTools | ( | ) | [virtual] |
virtual Record casa::SlicePanelDisplay::getOptions | ( | ) | const [virtual] |
virtual PanelDisplay* casa::SlicePanelDisplay::getPanelDisplay | ( | const String & | pdname | ) | [virtual] |
virtual void casa::SlicePanelDisplay::hold | ( | ) | [virtual] |
void casa::SlicePanelDisplay::installEHs | ( | ) | [private] |
virtual void casa::SlicePanelDisplay::operator() | ( | const WCMotionEvent & | ev | ) | [virtual] |
default sends event to cout
Implements casa::WCMotionEH.
virtual void casa::SlicePanelDisplay::precompute | ( | ) | [virtual] |
virtual void casa::SlicePanelDisplay::refresh | ( | const Display::RefreshReason & | reason = Display::UserCommand | ) | [virtual] |
virtual void casa::SlicePanelDisplay::release | ( | ) | [virtual] |
void casa::SlicePanelDisplay::removeEHs | ( | ) | [private] |
virtual Bool casa::SlicePanelDisplay::setOptions | ( | const Record & | rec, |
Record & | updatedOptions | ||
) | [virtual] |
virtual void casa::SlicePanelDisplay::setToolKey | ( | const String & | toolname, |
const Display::KeySym & | keysym | ||
) | [virtual] |
PanelDisplay* casa::SlicePanelDisplay::itsActivePD [private] |
Definition at line 143 of file SlicePanelDisplay.h.
Referenced by activePanelDisplay().
Definition at line 141 of file SlicePanelDisplay.h.
SimpleOrderedMap<String, SliceEH* > casa::SlicePanelDisplay::itsSliceEHs [private] |
Definition at line 142 of file SlicePanelDisplay.h.