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>
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) |
void | stopMoments () |
Private Member Functions |
void | _initAnalysis () |
Record | _makeRegionRecord () |
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, SpectralCoordinate &coord) |
String | makeChannelInterval (float startChannelIndex, float endChannelIndex) const |
Vector< Int > | populateMoments (Vector< QString > &momentNames) |
Vector< String > | populateMethod () const |
String | populateChannels (uInt *nSelectedChannels, bool *channelOK) |
bool | populateThresholds (Vector< Float > &includeThreshold, Vector< Float > &excludeThreshold) |
bool | populateThreshold (Vector< Float > &threshold) |
Private Attributes |
QMap< SummationIndex, int > | momentMap |
Ui::MomentSettingsWidgetRadio | ui |
ImageMoments< Float > * | imageAnalysis |
MomentCollapseThreadRadio * | collapseThread |
ThresholdingBinPlotDialog * | thresholdingBinDialog |
QString | outputFileName |
QList< QString > | momentOptions |
QProgressDialog | progressBar |
QString | m_units |
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 138 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 170 of file MomentSettingsWidgetRadio.qo.h.
Constructor & Destructor Documentation
casa::MomentSettingsWidgetRadio::MomentSettingsWidgetRadio |
( |
QWidget * |
parent = 0 |
) |
|
casa::MomentSettingsWidgetRadio::~MomentSettingsWidgetRadio |
( |
|
) |
|
Member Function Documentation
void casa::MomentSettingsWidgetRadio::_initAnalysis |
( |
|
) |
[private] |
Record casa::MomentSettingsWidgetRadio::_makeRegionRecord |
( |
|
) |
[private] |
void casa::MomentSettingsWidgetRadio::adjustTableRows |
( |
int |
count |
) |
[private, slot] |
void casa::MomentSettingsWidgetRadio::collapseDone |
( |
|
) |
[private, slot] |
void casa::MomentSettingsWidgetRadio::collapseImage |
( |
|
) |
[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, |
|
|
SpectralCoordinate & |
coord | |
|
) |
| | [private] |
void casa::MomentSettingsWidgetRadio::getChannelMinMax |
( |
int |
channelIndex, |
|
|
QString & |
minStr, |
|
|
QString & |
maxStr | |
|
) |
| | const [private] |
void casa::MomentSettingsWidgetRadio::graphicalThreshold |
( |
|
) |
[private, slot] |
String casa::MomentSettingsWidgetRadio::makeChannelInterval |
( |
float |
startChannelIndex, |
|
|
float |
endChannelIndex | |
|
) |
| | const [private] |
void casa::MomentSettingsWidgetRadio::momentsFinished |
( |
|
) |
[signal] |
String casa::MomentSettingsWidgetRadio::populateChannels |
( |
uInt * |
nSelectedChannels, |
|
|
bool * |
channelOK | |
|
) |
| | [private] |
Vector<String> casa::MomentSettingsWidgetRadio::populateMethod |
( |
|
) |
const [private] |
Vector<Int> casa::MomentSettingsWidgetRadio::populateMoments |
( |
Vector< QString > & |
momentNames |
) |
[private] |
bool casa::MomentSettingsWidgetRadio::populateThreshold |
( |
Vector< Float > & |
threshold |
) |
[private] |
bool casa::MomentSettingsWidgetRadio::populateThresholds |
( |
Vector< Float > & |
includeThreshold, |
|
|
Vector< Float > & |
excludeThreshold | |
|
) |
| | [private] |
void casa::MomentSettingsWidgetRadio::reset |
( |
|
) |
[virtual] |
void casa::MomentSettingsWidgetRadio::setCollapsedImageFile |
( |
|
) |
[private, slot] |
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::stopMoments |
( |
|
) |
[private, slot] |
void casa::MomentSettingsWidgetRadio::symmetricThresholdChanged |
( |
int |
checkedState |
) |
[private, slot] |
void casa::MomentSettingsWidgetRadio::thresholdingChanged |
( |
|
) |
[private, slot] |
void casa::MomentSettingsWidgetRadio::thresholdSpecified |
( |
|
) |
[private, slot] |
void casa::MomentSettingsWidgetRadio::thresholdTextChanged |
( |
const QString & |
text |
) |
[private, slot] |
void casa::MomentSettingsWidgetRadio::updateProgress |
( |
int |
|
) |
[signal] |
Member Data Documentation
The documentation for this class was generated from the following file: