casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions
casa::ProfileTaskMonitor Class Reference

#include <ProfileTaskMonitor.h>

Inheritance diagram for casa::ProfileTaskMonitor:
casa::QtProfile

List of all members.

Public Types

enum  PURPOSE {
  SPECTROSCOPY,
  MOMENTS_COLLAPSE
}

Public Member Functions

 ProfileTaskMonitor ()
virtual QString getFileName () const =0
virtual QString getImagePath () const =0
virtual Vector< FloatgetXValues () const =0
virtual Vector< FloatgetYValues () const =0
virtual Vector< FloatgetZValues () const =0
virtual QString getYUnit () const =0
virtual QString getYUnitPrefix () const =0
virtual String getXAxisUnit () const =0
virtual void postStatus (String str)=0
virtual void plotMainCurve ()=0
virtual const ImageInterface
< Float > * 
getImage (const QString &imageName="") const =0
virtual const void getPixelBounds (Vector< double > &xPixels, Vector< double > &yPixels) const =0
virtual void persist (const QString &key, const QString &value)=0
 Specific to Moments.
virtual QString read (const QString &key) const =0
virtual void imageCollapsed (String path, String dataType, String displayType, Bool autoRegister, Bool tmpData, ImageInterface< Float > *img=NULL)=0
virtual void setPurpose (ProfileTaskMonitor::PURPOSE purpose)=0
virtual void setPosition (const QList< double > &world_x, const QList< double > &world_y)=0
 Specific to Spectrum Position setting.
virtual ~ProfileTaskMonitor ()

Detailed Description

Definition at line 36 of file ProfileTaskMonitor.h.


Member Enumeration Documentation

Enumerator:
SPECTROSCOPY 
MOMENTS_COLLAPSE 

Definition at line 40 of file ProfileTaskMonitor.h.


Constructor & Destructor Documentation


Member Function Documentation

virtual QString casa::ProfileTaskMonitor::getFileName ( ) const [pure virtual]

Implemented in casa::QtProfile.

virtual const ImageInterface<Float>* casa::ProfileTaskMonitor::getImage ( const QString &  imageName = "") const [pure virtual]

Implemented in casa::QtProfile.

virtual QString casa::ProfileTaskMonitor::getImagePath ( ) const [pure virtual]

Implemented in casa::QtProfile.

virtual const void casa::ProfileTaskMonitor::getPixelBounds ( Vector< double > &  xPixels,
Vector< double > &  yPixels 
) const [pure virtual]

Implemented in casa::QtProfile.

virtual String casa::ProfileTaskMonitor::getXAxisUnit ( ) const [pure virtual]

Implemented in casa::QtProfile.

virtual Vector<Float> casa::ProfileTaskMonitor::getXValues ( ) const [pure virtual]

Implemented in casa::QtProfile.

virtual QString casa::ProfileTaskMonitor::getYUnit ( ) const [pure virtual]

Implemented in casa::QtProfile.

virtual QString casa::ProfileTaskMonitor::getYUnitPrefix ( ) const [pure virtual]

Implemented in casa::QtProfile.

virtual Vector<Float> casa::ProfileTaskMonitor::getYValues ( ) const [pure virtual]

Implemented in casa::QtProfile.

virtual Vector<Float> casa::ProfileTaskMonitor::getZValues ( ) const [pure virtual]

Implemented in casa::QtProfile.

virtual void casa::ProfileTaskMonitor::imageCollapsed ( String  path,
String  dataType,
String  displayType,
Bool  autoRegister,
Bool  tmpData,
ImageInterface< Float > *  img = NULL 
) [pure virtual]

Implemented in casa::QtProfile.

virtual void casa::ProfileTaskMonitor::persist ( const QString &  key,
const QString &  value 
) [pure virtual]

Specific to Moments.

Implemented in casa::QtProfile.

virtual void casa::ProfileTaskMonitor::plotMainCurve ( ) [pure virtual]

Implemented in casa::QtProfile.

virtual void casa::ProfileTaskMonitor::postStatus ( String  str) [pure virtual]

Implemented in casa::QtProfile.

virtual QString casa::ProfileTaskMonitor::read ( const QString &  key) const [pure virtual]

Implemented in casa::QtProfile.

virtual void casa::ProfileTaskMonitor::setPosition ( const QList< double > &  world_x,
const QList< double > &  world_y 
) [pure virtual]

Specific to Spectrum Position setting.

Implemented in casa::QtProfile.

virtual void casa::ProfileTaskMonitor::setPurpose ( ProfileTaskMonitor::PURPOSE  purpose) [pure virtual]

Implemented in casa::QtProfile.


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