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 bool getBeamInfo (const QString &curveName, Double &beamAngle, Double &beamArea) const =0
virtual SpectralCoordinate getSpectralCoordinate (SHARED_PTR< const ImageInterface< Float > > imagePtr, Bool &validCoord)=0
virtual Vector< Float > getXValues () const =0
virtual Vector< Float > getYValues () const =0
virtual Vector< Float > getZValues () const =0
virtual Vector< Double > getRegionXValues () const =0
virtual Vector< Double > getRegionYValues () const =0
virtual QString getYUnit () const =0
virtual QString getYUnitPrefix () const =0
virtual String getXAxisUnit () const =0
virtual String getRegionShape () const =0
virtual void postStatus (String str)=0
virtual void plotMainCurve ()=0
virtual SHARED_PTR< const
ImageInterface< Float > > 
getImage (const QString &imageName="") const =0
virtual void getPixelBounds (Vector< double > &xPixels, Vector< double > &yPixels) const =0
virtual MFrequency::Types getReferenceFrame () 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, SHARED_PTR< ImageInterface< Float > > img=SHARED_PTR< ImageInterface< Float > >())=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 38 of file ProfileTaskMonitor.h.


Member Enumeration Documentation

Enumerator:
SPECTROSCOPY 
MOMENTS_COLLAPSE 

Definition at line 42 of file ProfileTaskMonitor.h.


Constructor & Destructor Documentation

casa::ProfileTaskMonitor::ProfileTaskMonitor (  ) 
virtual casa::ProfileTaskMonitor::~ProfileTaskMonitor (  )  [virtual]

Member Function Documentation

virtual bool casa::ProfileTaskMonitor::getBeamInfo ( const QString &  curveName,
Double &  beamAngle,
Double &  beamArea 
) const [pure virtual]

Implemented in casa::QtProfile.

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

Implemented in casa::QtProfile.

virtual SHARED_PTR<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 void casa::ProfileTaskMonitor::getPixelBounds ( Vector< double > &  xPixels,
Vector< double > &  yPixels 
) const [pure virtual]

Implemented in casa::QtProfile.

virtual MFrequency::Types casa::ProfileTaskMonitor::getReferenceFrame (  )  const [pure virtual]

Implemented in casa::QtProfile.

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

Implemented in casa::QtProfile.

virtual Vector<Double> casa::ProfileTaskMonitor::getRegionXValues (  )  const [pure virtual]

Implemented in casa::QtProfile.

virtual Vector<Double> casa::ProfileTaskMonitor::getRegionYValues (  )  const [pure virtual]

Implemented in casa::QtProfile.

virtual SpectralCoordinate casa::ProfileTaskMonitor::getSpectralCoordinate ( SHARED_PTR< const ImageInterface< Float > >  imagePtr,
Bool &  validCoord 
) [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,
SHARED_PTR< ImageInterface< Float > >  img = SHARED_PTR< ImageInterface< Float > >() 
) [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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1