casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes
casa::ProfileTaskFacilitator Class Reference

#include <ProfileTaskFacilitator.h>

Inheritance diagram for casa::ProfileTaskFacilitator:
casa::MomentSettingsWidgetOptical casa::MomentSettingsWidgetRadio casa::SpecFitSettingsWidgetOptical casa::SpecFitSettingsWidgetRadio

List of all members.

Public Member Functions

 ProfileTaskFacilitator ()
virtual ~ProfileTaskFacilitator ()
virtual void setUnits (QString units)=0
virtual void setRange (double start, double end)=0
virtual void reset ()=0
virtual void setCanvas (QtCanvas *pixelCanvas)
virtual void setTaskMonitor (ProfileTaskMonitor *monitor)
virtual void setCurveName (const QString &curveName)
virtual void addCurveName (const QString &curveName)
virtual void setDisplayYUnits (const QString &units)
virtual void setImageYUnits (const QString &units)
virtual void setLogger (LogIO *log)
virtual void plotMainCurve ()
virtual QString getFileName ()
virtual void logWarning (String msg)
virtual void postStatus (String status)
virtual Vector< FloatgetXValues () const
virtual Vector< FloatgetYValues () const
virtual Vector< FloatgetZValues () const
virtual QString getYUnit () const
virtual QString getYUnitPrefix () const
virtual String getXAxisUnit () const
virtual const ImageInterface
< Float > * 
getImage (const QString &name="") const
virtual const String getPixelBox () const
bool isOptical ()
void setOptical (bool optical)
virtual void clear ()
void setCollapseVals (const Vector< Float > &spcVals)
virtual void pixelsChanged (int pixX, int pixY)

Protected Member Functions

bool isValidChannelRangeValue (QString str, const QString &endStr)
void findChannelRange (float startVal, float endVal, const Vector< Float > &specValues, Int &channelStartIndex, Int &channelEndIndex)

Protected Attributes

QtCanvaspixelCanvas
ProfileTaskMonitortaskMonitor
LogIOlogger

Private Attributes

bool optical
QDoubleValidator * validator

Detailed Description

Definition at line 50 of file ProfileTaskFacilitator.h.


Constructor & Destructor Documentation


Member Function Documentation

virtual void casa::ProfileTaskFacilitator::addCurveName ( const QString &  curveName) [virtual]
virtual void casa::ProfileTaskFacilitator::clear ( ) [virtual]
void casa::ProfileTaskFacilitator::findChannelRange ( float  startVal,
float  endVal,
const Vector< Float > &  specValues,
Int channelStartIndex,
Int channelEndIndex 
) [protected]
virtual QString casa::ProfileTaskFacilitator::getFileName ( ) [virtual]
virtual const ImageInterface<Float>* casa::ProfileTaskFacilitator::getImage ( const QString &  name = "") const [virtual]
virtual const String casa::ProfileTaskFacilitator::getPixelBox ( ) const [virtual]
virtual QString casa::ProfileTaskFacilitator::getYUnit ( ) const [virtual]
virtual QString casa::ProfileTaskFacilitator::getYUnitPrefix ( ) const [virtual]
bool casa::ProfileTaskFacilitator::isValidChannelRangeValue ( QString  str,
const QString &  endStr 
) [protected]
virtual void casa::ProfileTaskFacilitator::logWarning ( String  msg) [virtual]
virtual void casa::ProfileTaskFacilitator::pixelsChanged ( int  pixX,
int  pixY 
) [virtual]
virtual void casa::ProfileTaskFacilitator::plotMainCurve ( ) [virtual]
virtual void casa::ProfileTaskFacilitator::postStatus ( String  status) [virtual]
virtual void casa::ProfileTaskFacilitator::reset ( ) [pure virtual]
virtual void casa::ProfileTaskFacilitator::setCanvas ( QtCanvas pixelCanvas) [virtual]
virtual void casa::ProfileTaskFacilitator::setCurveName ( const QString &  curveName) [virtual]
virtual void casa::ProfileTaskFacilitator::setDisplayYUnits ( const QString &  units) [virtual]
virtual void casa::ProfileTaskFacilitator::setImageYUnits ( const QString &  units) [virtual]
virtual void casa::ProfileTaskFacilitator::setLogger ( LogIO log) [virtual]
virtual void casa::ProfileTaskFacilitator::setRange ( double  start,
double  end 
) [pure virtual]
virtual void casa::ProfileTaskFacilitator::setUnits ( QString  units) [pure virtual]

Member Data Documentation

Definition at line 94 of file ProfileTaskFacilitator.h.

Definition at line 97 of file ProfileTaskFacilitator.h.

Definition at line 92 of file ProfileTaskFacilitator.h.

Definition at line 93 of file ProfileTaskFacilitator.h.

QDoubleValidator* casa::ProfileTaskFacilitator::validator [private]

Definition at line 98 of file ProfileTaskFacilitator.h.


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