casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Slots | Private Attributes | List of all members
casa::SpecFitSettingsWidgetOptical Class Reference

#include <SpecFitSettingsWidgetOptical.qo.h>

Inheritance diagram for casa::SpecFitSettingsWidgetOptical:
casa::ProfileTaskFacilitator

Public Member Functions

 SpecFitSettingsWidgetOptical (QWidget *parent=0)
 
 ~SpecFitSettingsWidgetOptical ()
 
void setRange (double start, double end)
 
void setUnits (QString units)
 
void reset ()
 
void clear ()
 
- Public Member Functions inherited from casa::ProfileTaskFacilitator
 ProfileTaskFacilitator ()
 
virtual ~ProfileTaskFacilitator ()
 
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 (casacore::LogIO *log)
 
virtual void plotMainCurve ()
 
virtual QString getFileName ()
 
virtual void logWarning (casacore::String msg, bool opticalSource=false)
 
virtual void postStatus (casacore::String status, bool opticalSource=false)
 
virtual casacore::Vector
< casacore::Float
getXValues () const
 
virtual casacore::Vector
< casacore::Float
getYValues () const
 
virtual casacore::Vector
< casacore::Float
getZValues () const
 
virtual casacore::Vector
< casacore::Double
getRegionXValues () const
 
virtual casacore::Vector
< casacore::Double
getRegionYValues () const
 
virtual QString getYUnit () const
 
virtual QString getYUnitPrefix () const
 
virtual casacore::String getXAxisUnit () const
 
virtual const std::shared_ptr
< const
casacore::ImageInterface
< casacore::Float > > 
getImage (const QString &name="") const
 
virtual const casacore::String getPixelBox () const
 
virtual const casacore::String getRegionShape () const
 
bool isOptical ()
 
void setOptical (bool optical)
 
void setCollapseVals (const casacore::Vector< casacore::Float > &spcVals)
 
virtual void pixelsChanged (int pixX, int pixY)
 

Private Slots

void specLineFit ()
 
void clean ()
 

Private Attributes

Ui::SpecFitSettingsWidgetOptical ui
 
SpectralFitterfitter
 

Additional Inherited Members

- Protected Member Functions inherited from casa::ProfileTaskFacilitator
bool isValidChannelRangeValue (QString str, const QString &endStr)
 
void findChannelRange (float startVal, float endVal, const casacore::Vector< casacore::Float > &specValues, casacore::Int &channelStartIndex, casacore::Int &channelEndIndex)
 
- Protected Attributes inherited from casa::ProfileTaskFacilitator
QtCanvaspixelCanvas
 
ProfileTaskMonitortaskMonitor
 
casacore::LogIOlogger
 

Detailed Description

Definition at line 36 of file SpecFitSettingsWidgetOptical.qo.h.

Constructor & Destructor Documentation

casa::SpecFitSettingsWidgetOptical::SpecFitSettingsWidgetOptical ( QWidget *  parent = 0)
casa::SpecFitSettingsWidgetOptical::~SpecFitSettingsWidgetOptical ( )

Member Function Documentation

void casa::SpecFitSettingsWidgetOptical::clean ( )
privateslot
void casa::SpecFitSettingsWidgetOptical::clear ( )
virtual

Reimplemented from casa::ProfileTaskFacilitator.

void casa::SpecFitSettingsWidgetOptical::reset ( )
virtual
void casa::SpecFitSettingsWidgetOptical::setRange ( double  start,
double  end 
)
virtual
void casa::SpecFitSettingsWidgetOptical::setUnits ( QString  units)
virtual
void casa::SpecFitSettingsWidgetOptical::specLineFit ( )
privateslot

Member Data Documentation

SpectralFitter* casa::SpecFitSettingsWidgetOptical::fitter
private

Definition at line 54 of file SpecFitSettingsWidgetOptical.qo.h.

Ui::SpecFitSettingsWidgetOptical casa::SpecFitSettingsWidgetOptical::ui
private

Definition at line 53 of file SpecFitSettingsWidgetOptical.qo.h.


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