casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Signals | Public Member Functions | Private Types | Private Slots | Private Member Functions | Private Attributes
casa::MomentSettingsWidgetRadio Class Reference

Note: ProfileTaskFacilitator abstracts out some of the common functionality needed for calculating moments and spectral line fitting into a single base class. More...

#include <MomentSettingsWidgetRadio.qo.h>

Inheritance diagram for casa::MomentSettingsWidgetRadio:
casa::ProfileTaskFacilitator

List of all members.

Signals

void updateProgress (int)
void momentsFinished ()

Public Member Functions

 MomentSettingsWidgetRadio (QWidget *parent=0)
void setUnits (QString units)
void setRange (double min, double max)
void reset ()
 ~MomentSettingsWidgetRadio ()

Private Types

enum  SummationIndex {
  MEAN,
  INTEGRATED,
  WEIGHTED_MEAN,
  DISPERSION,
  MEDIAN,
  MEDIAN_VELOCITY,
  STDDEV,
  RMS,
  ABS_MEAN_DEV,
  MAX,
  MAX_VELOCITY,
  MIN,
  MIN_VELOCITY,
  END_INDEX
}

Private Slots

void setStepCount (int count)
void setStepsCompleted (int count)
void thresholdingChanged ()
void thresholdSpecified ()
void adjustTableRows (int count)
void collapseImage ()
void setCollapsedImageFile ()
void collapseDone ()
void graphicalThreshold ()
void symmetricThresholdChanged (int checkedState)
void thresholdTextChanged (const QString &text)

Private Member Functions

void setTableValue (int row, int col, float val)
void getChannelMinMax (int channelIndex, QString &minStr, QString &maxStr) const
void convertChannelRanges (const QString &oldUnits, const QString &newUnits)
void convertChannelValue (const QString &channelStr, const QString &channelIdentifier, Converter *converter, int row, int col, bool toPixels)
String makeChannelInterval (float startChannelIndex, float endChannelIndex) const
Vector< IntpopulateMoments (Vector< QString > &momentNames)
Vector< StringpopulateMethod () const
String populateChannels (uInt *nSelectedChannels)
bool populateThresholds (Vector< Float > &includeThreshold, Vector< Float > &excludeThreshold)
bool populateThreshold (Vector< Float > &threshold)

Private Attributes

QMap< SummationIndex, int > momentMap
Ui::MomentSettingsWidgetRadio ui
ImageAnalysisimageAnalysis
MomentCollapseThreadRadiocollapseThread
ThresholdingBinPlotDialogthresholdingBinDialog
QString outputFileName
QList< QString > momentOptions
QProgressDialog progressBar
int momentCount
 Progress Monitor functionality.
int cycleCount
int baseIncrement
int previousCount

Detailed Description

Note: ProfileTaskFacilitator abstracts out some of the common functionality needed for calculating moments and spectral line fitting into a single base class.

 

Definition at line 132 of file MomentSettingsWidgetRadio.qo.h.


Member Enumeration Documentation

Enumerator:
MEAN 
INTEGRATED 
WEIGHTED_MEAN 
DISPERSION 
MEDIAN 
MEDIAN_VELOCITY 
STDDEV 
RMS 
ABS_MEAN_DEV 
MAX 
MAX_VELOCITY 
MIN 
MIN_VELOCITY 
END_INDEX 

Definition at line 161 of file MomentSettingsWidgetRadio.qo.h.


Constructor & Destructor Documentation


Member Function Documentation

void casa::MomentSettingsWidgetRadio::adjustTableRows ( int  count) [private, slot]
void casa::MomentSettingsWidgetRadio::convertChannelRanges ( const QString &  oldUnits,
const QString &  newUnits 
) [private]
void casa::MomentSettingsWidgetRadio::convertChannelValue ( const QString &  channelStr,
const QString &  channelIdentifier,
Converter converter,
int  row,
int  col,
bool  toPixels 
) [private]
void casa::MomentSettingsWidgetRadio::getChannelMinMax ( int  channelIndex,
QString &  minStr,
QString &  maxStr 
) const [private]
String casa::MomentSettingsWidgetRadio::makeChannelInterval ( float  startChannelIndex,
float  endChannelIndex 
) const [private]
Vector<Int> casa::MomentSettingsWidgetRadio::populateMoments ( Vector< QString > &  momentNames) [private]
bool casa::MomentSettingsWidgetRadio::populateThresholds ( Vector< Float > &  includeThreshold,
Vector< Float > &  excludeThreshold 
) [private]
void casa::MomentSettingsWidgetRadio::setRange ( double  min,
double  max 
) [virtual]
void casa::MomentSettingsWidgetRadio::setStepCount ( int  count) [private, slot]
void casa::MomentSettingsWidgetRadio::setStepsCompleted ( int  count) [private, slot]
void casa::MomentSettingsWidgetRadio::setTableValue ( int  row,
int  col,
float  val 
) [private]
void casa::MomentSettingsWidgetRadio::setUnits ( QString  units) [virtual]
void casa::MomentSettingsWidgetRadio::symmetricThresholdChanged ( int  checkedState) [private, slot]
void casa::MomentSettingsWidgetRadio::thresholdTextChanged ( const QString &  text) [private, slot]

Member Data Documentation

Definition at line 176 of file MomentSettingsWidgetRadio.qo.h.

Definition at line 167 of file MomentSettingsWidgetRadio.qo.h.

Definition at line 175 of file MomentSettingsWidgetRadio.qo.h.

Definition at line 166 of file MomentSettingsWidgetRadio.qo.h.

Progress Monitor functionality.

Definition at line 174 of file MomentSettingsWidgetRadio.qo.h.

Definition at line 164 of file MomentSettingsWidgetRadio.qo.h.

Definition at line 170 of file MomentSettingsWidgetRadio.qo.h.

Definition at line 169 of file MomentSettingsWidgetRadio.qo.h.

Definition at line 177 of file MomentSettingsWidgetRadio.qo.h.

Definition at line 171 of file MomentSettingsWidgetRadio.qo.h.

Definition at line 168 of file MomentSettingsWidgetRadio.qo.h.

Ui::MomentSettingsWidgetRadio casa::MomentSettingsWidgetRadio::ui [private]

Definition at line 165 of file MomentSettingsWidgetRadio.qo.h.


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