casa::SlicePanelDisplay Class Reference

An application provide displays of three axis combinations of data in a cube. More...

#include <SlicePanelDisplay.h>

Inheritance diagram for casa::SlicePanelDisplay:
casa::WCMotionEH

List of all members.

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 PanelDisplaygetPanelDisplay (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 PanelDisplayactivePanelDisplay ()
virtual void precompute ()

Private Member Functions

void installEHs ()
void removeEHs ()

Private Attributes

SimpleOrderedMap< String,
PanelDisplay * > 
itsPanelDisplays
SimpleOrderedMap< String,
SliceEH * > 
itsSliceEHs
PanelDisplayitsActivePD

Detailed Description

An application provide displays of three axis combinations of data in a cube.

Intended use:

Public interface

Review Status

Date Reviewed:
yyyy/mm/dd

Prerequisite

Etymology

Synopsis

Example

Motivation

Slicing is a handy tool to ananlyse data cubes

Definition at line 115 of file SlicePanelDisplay.h.


Constructor & Destructor Documentation

casa::SlicePanelDisplay::SlicePanelDisplay ( PixelCanvas pcanvas  ) 
virtual casa::SlicePanelDisplay::~SlicePanelDisplay (  )  [virtual]

Member Function Documentation

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]

Member Data Documentation

Definition at line 145 of file SlicePanelDisplay.h.

Referenced by activePanelDisplay().

SimpleOrderedMap<String, PanelDisplay* > casa::SlicePanelDisplay::itsPanelDisplays [private]

Definition at line 143 of file SlicePanelDisplay.h.

SimpleOrderedMap<String, SliceEH* > casa::SlicePanelDisplay::itsSliceEHs [private]

Definition at line 144 of file SlicePanelDisplay.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1