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::MomentSettingsWidgetOptical Class Reference

#include <MomentSettingsWidgetOptical.qo.h>

Inheritance diagram for casa::MomentSettingsWidgetOptical:
casa::ProfileTaskFacilitator

Public Member Functions

 MomentSettingsWidgetOptical (QWidget *parent=0)
 
void setUnits (QString units)
 
void setRange (double min, double max)
 
void reset ()
 
void clear ()
 
 ~MomentSettingsWidgetOptical ()
 
- 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 changeCollapseType (QString text=QString(""))
 
void changeCollapseError (QString text=QString(""))
 
void collapseImage ()
 

Private Attributes

Ui::MomentSettingsWidgetOptical ui
 
SpectralCollapsercollapser
 
SpectralCollapser::CollapseType itsCollapseType
 
SpectralCollapser::CollapseError itsCollapseError
 

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 35 of file MomentSettingsWidgetOptical.qo.h.

Constructor & Destructor Documentation

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

Member Function Documentation

void casa::MomentSettingsWidgetOptical::changeCollapseError ( QString  text = QString(""))
privateslot
void casa::MomentSettingsWidgetOptical::changeCollapseType ( QString  text = QString(""))
privateslot
void casa::MomentSettingsWidgetOptical::clear ( )
virtual

Reimplemented from casa::ProfileTaskFacilitator.

void casa::MomentSettingsWidgetOptical::collapseImage ( )
privateslot
void casa::MomentSettingsWidgetOptical::reset ( )
virtual
void casa::MomentSettingsWidgetOptical::setRange ( double  min,
double  max 
)
virtual
void casa::MomentSettingsWidgetOptical::setUnits ( QString  units)
virtual

Member Data Documentation

SpectralCollapser* casa::MomentSettingsWidgetOptical::collapser
private

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

SpectralCollapser::CollapseError casa::MomentSettingsWidgetOptical::itsCollapseError
private

Definition at line 55 of file MomentSettingsWidgetOptical.qo.h.

SpectralCollapser::CollapseType casa::MomentSettingsWidgetOptical::itsCollapseType
private

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

Ui::MomentSettingsWidgetOptical casa::MomentSettingsWidgetOptical::ui
private

Definition at line 52 of file MomentSettingsWidgetOptical.qo.h.


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