casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
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

Public Member Functions

 SlicePanelDisplay (PixelCanvas *pcanvas)
 
virtual ~SlicePanelDisplay ()
 
virtual casacore::Record getOptions () const
 
virtual casacore::Bool setOptions (const casacore::Record &rec, casacore::Record &updatedOptions)
 
virtual void hold ()
 
virtual void release ()
 
virtual void refresh (const Display::RefreshReason &reason=Display::UserCommand)
 
virtual PanelDisplaygetPanelDisplay (const casacore::String &pdname)
 
virtual void setToolKey (const casacore::String &toolname, const Display::KeySym &keysym)
 
virtual void disableTools ()
 
virtual void enableTools ()
 
virtual void operator() (const WCMotionEvent &ev)
 default sends event to cout More...
 
virtual PanelDisplayactivePanelDisplay ()
 
virtual void precompute ()
 
- Public Member Functions inherited from casa::WCMotionEH
 WCMotionEH ()
 Default Constructor Required. More...
 
virtual ~WCMotionEH ()
 Destructor. More...
 

Private Member Functions

void installEHs ()
 
void removeEHs ()
 

Private Attributes

std::map< casacore::String,
PanelDisplay * > 
itsPanelDisplays
 
std::map< casacore::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 114 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 ( )
inlinevirtual

Definition at line 135 of file SlicePanelDisplay.h.

References itsActivePD.

virtual void casa::SlicePanelDisplay::disableTools ( )
virtual
virtual void casa::SlicePanelDisplay::enableTools ( )
virtual
virtual casacore::Record casa::SlicePanelDisplay::getOptions ( ) const
virtual
virtual PanelDisplay* casa::SlicePanelDisplay::getPanelDisplay ( const casacore::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 casacore::Bool casa::SlicePanelDisplay::setOptions ( const casacore::Record rec,
casacore::Record updatedOptions 
)
virtual
virtual void casa::SlicePanelDisplay::setToolKey ( const casacore::String toolname,
const Display::KeySym keysym 
)
virtual

Member Data Documentation

PanelDisplay* casa::SlicePanelDisplay::itsActivePD
private

Definition at line 144 of file SlicePanelDisplay.h.

Referenced by activePanelDisplay().

std::map<casacore::String, PanelDisplay* > casa::SlicePanelDisplay::itsPanelDisplays
private

Definition at line 142 of file SlicePanelDisplay.h.

std::map<casacore::String, SliceEH* > casa::SlicePanelDisplay::itsSliceEHs
private

Definition at line 143 of file SlicePanelDisplay.h.


The documentation for this class was generated from the following file: