#include <ProfileTaskMonitor.h>
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 () |
Definition at line 38 of file ProfileTaskMonitor.h.
Definition at line 42 of file ProfileTaskMonitor.h.
casa::ProfileTaskMonitor::ProfileTaskMonitor | ( | ) |
virtual casa::ProfileTaskMonitor::~ProfileTaskMonitor | ( | ) | [virtual] |
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.