#include <SearchMoleculesWidget.qo.h>
Signals | |
| void | searchCompleted () |
| void | redshiftChanged () |
Public Member Functions | |
| SearchMoleculesWidget (QWidget *parent=0) | |
| void | setCanvas (QtCanvas *drawCanvas) |
| QString | getUnit () const |
| bool | isLocal () const |
| void | setRange (double min, double max, QString units) |
| void | setSpectralCoordinate (SpectralCoordinate coord) |
| void | updateReferenceFrame () |
| void | setResultDisplay (SearchMoleculesResultDisplayer *resultDisplay) |
| double | getRedShiftedValue (bool reverseRedshift, double value, bool *valid) const |
| vector< SplatResult > | getSearchResults () const |
| MDoppler::Types | getDopplerType () const |
| MRadialVelocity::Types | getReferenceFrame () const |
| MFrequency::Types | getReferenceFrequency () const |
| ~SearchMoleculesWidget () | |
Static Public Member Functions | |
| static void | setInitialReferenceFrame (QString initialReferenceStr) |
Static Public Attributes | |
| static const QString | SPLATALOGUE_UNITS |
| static const QString | SEARCH_DEFAULT_UNITS |
Private Types | |
| enum | AstroFilters { NONE, TOP_20, PLANETARY_ATMOSPHERE, HOT_CORES, DARK_CLOUDS, DIFFUSE_CLOUDS, COMETS, AGB_PPN_PN, EXTRAGALACTIC } |
Private Slots | |
| void | search () |
| void | searchUnitsChanged (const QString &searchUnits) |
| void | redshiftChanged (const QString &redshiftStr) |
| void | dopplerShiftChanged () |
| void | dopplerVelocityUnitsChanged () |
| void | searchFinished () |
| void | prevResults () |
| void | nextResults () |
| void | stopSearch () |
Private Member Functions | |
| void | setAstronomicalFilters (Searcher *searcher) |
| void | convertRangeLineEdit (QLineEdit *lineEdit, Converter *converter) |
| void | initializeSearchRange (QLineEdit *lineEdit, Double &value, bool *valid) |
| vector< string > | initializeChemicalNames () |
| vector< string > | initializeChemicalFormulas () |
| QList< QString > | getSearchChemicals () |
| vector< string > | convertStringFormats (const QList< QString > &names) |
| double | redShiftToVelocity (QString velocityUnits) const |
| double | velocityToRedshift (QString velocityUnits) const |
| void | startSearchThread () |
| void | setSearchRangeDefault () |
| double | setRangeValue (double value, QString units) |
| double | getRedShift () const |
| MDoppler | getRedShiftAdjustment (bool reverseRedshift) const |
Private Attributes | |
| Ui::SearchMoleculesWidget | ui |
| QString | unitStr |
| QString | dopplerVelocityUnitStr |
| vector< SplatResult > | searchResults |
| QList< QString > | velocityUnitsList |
| QMap< QString, MRadialVelocity::Types > | radialVelocityTypeMap |
| QMap< QString, MDoppler::Types > | dopplerTypeMap |
| bool | dopplerInVelocity |
| bool | searchInterrupted |
| SearchThread * | searchThread |
| Searcher * | searcher |
| QtCanvas * | canvas |
| QProgressDialog | progressBar |
| SpectralCoordinate | coord |
| For conversion. | |
| int | searchResultCount |
| Scrolling support. | |
| int | searchResultOffset |
| int | searchResultLimit |
| SearchMoleculesResultDisplayer * | resultDisplay |
Static Private Attributes | |
| static QString | initialReferenceStr |
| static const double | SPEED_LIGHT |
| static const QString | M_PER_SEC |
| static const QString | KM_PER_SEC |
| static const double | SPLATALOGUE_DEFAULT_MIN |
| static const double | SPLATALOGUE_DEFAULT_MAX |
Definition at line 106 of file SearchMoleculesWidget.qo.h.
enum casa::SearchMoleculesWidget::AstroFilters [private] |
| NONE | |
| TOP_20 | |
| PLANETARY_ATMOSPHERE | |
| HOT_CORES | |
| DARK_CLOUDS | |
| DIFFUSE_CLOUDS | |
| COMETS | |
| AGB_PPN_PN | |
| EXTRAGALACTIC |
Definition at line 164 of file SearchMoleculesWidget.qo.h.
| casa::SearchMoleculesWidget::SearchMoleculesWidget | ( | QWidget * | parent = 0 |
) |
| casa::SearchMoleculesWidget::~SearchMoleculesWidget | ( | ) |
| void casa::SearchMoleculesWidget::convertRangeLineEdit | ( | QLineEdit * | lineEdit, | |
| Converter * | converter | |||
| ) | [private] |
| vector<string> casa::SearchMoleculesWidget::convertStringFormats | ( | const QList< QString > & | names | ) | [private] |
| void casa::SearchMoleculesWidget::dopplerShiftChanged | ( | ) | [private, slot] |
| void casa::SearchMoleculesWidget::dopplerVelocityUnitsChanged | ( | ) | [private, slot] |
| MDoppler::Types casa::SearchMoleculesWidget::getDopplerType | ( | ) | const |
| double casa::SearchMoleculesWidget::getRedShift | ( | ) | const [private] |
| MDoppler casa::SearchMoleculesWidget::getRedShiftAdjustment | ( | bool | reverseRedshift | ) | const [private] |
| double casa::SearchMoleculesWidget::getRedShiftedValue | ( | bool | reverseRedshift, | |
| double | value, | |||
| bool * | valid | |||
| ) | const |
| MRadialVelocity::Types casa::SearchMoleculesWidget::getReferenceFrame | ( | ) | const |
| MFrequency::Types casa::SearchMoleculesWidget::getReferenceFrequency | ( | ) | const |
| QList<QString> casa::SearchMoleculesWidget::getSearchChemicals | ( | ) | [private] |
| vector<SplatResult> casa::SearchMoleculesWidget::getSearchResults | ( | ) | const |
| QString casa::SearchMoleculesWidget::getUnit | ( | ) | const |
| vector<string> casa::SearchMoleculesWidget::initializeChemicalFormulas | ( | ) | [private] |
| vector<string> casa::SearchMoleculesWidget::initializeChemicalNames | ( | ) | [private] |
| void casa::SearchMoleculesWidget::initializeSearchRange | ( | QLineEdit * | lineEdit, | |
| Double & | value, | |||
| bool * | valid | |||
| ) | [private] |
| bool casa::SearchMoleculesWidget::isLocal | ( | ) | const |
| void casa::SearchMoleculesWidget::nextResults | ( | ) | [private, slot] |
| void casa::SearchMoleculesWidget::prevResults | ( | ) | [private, slot] |
| void casa::SearchMoleculesWidget::redshiftChanged | ( | const QString & | redshiftStr | ) | [private, slot] |
| void casa::SearchMoleculesWidget::redshiftChanged | ( | ) | [signal] |
| double casa::SearchMoleculesWidget::redShiftToVelocity | ( | QString | velocityUnits | ) | const [private] |
| void casa::SearchMoleculesWidget::search | ( | ) | [private, slot] |
| void casa::SearchMoleculesWidget::searchCompleted | ( | ) | [signal] |
| void casa::SearchMoleculesWidget::searchFinished | ( | ) | [private, slot] |
| void casa::SearchMoleculesWidget::searchUnitsChanged | ( | const QString & | searchUnits | ) | [private, slot] |
| void casa::SearchMoleculesWidget::setAstronomicalFilters | ( | Searcher * | searcher | ) | [private] |
| void casa::SearchMoleculesWidget::setCanvas | ( | QtCanvas * | drawCanvas | ) |
| static void casa::SearchMoleculesWidget::setInitialReferenceFrame | ( | QString | initialReferenceStr | ) | [static] |
| void casa::SearchMoleculesWidget::setRange | ( | double | min, | |
| double | max, | |||
| QString | units | |||
| ) |
| double casa::SearchMoleculesWidget::setRangeValue | ( | double | value, | |
| QString | units | |||
| ) | [private] |
| void casa::SearchMoleculesWidget::setResultDisplay | ( | SearchMoleculesResultDisplayer * | resultDisplay | ) |
| void casa::SearchMoleculesWidget::setSearchRangeDefault | ( | ) | [private] |
| void casa::SearchMoleculesWidget::setSpectralCoordinate | ( | SpectralCoordinate | coord | ) |
| void casa::SearchMoleculesWidget::startSearchThread | ( | ) | [private] |
| void casa::SearchMoleculesWidget::stopSearch | ( | ) | [private, slot] |
| void casa::SearchMoleculesWidget::updateReferenceFrame | ( | ) |
| double casa::SearchMoleculesWidget::velocityToRedshift | ( | QString | velocityUnits | ) | const [private] |
QtCanvas* casa::SearchMoleculesWidget::canvas [private] |
Definition at line 180 of file SearchMoleculesWidget.qo.h.
SpectralCoordinate casa::SearchMoleculesWidget::coord [private] |
For conversion.
Definition at line 184 of file SearchMoleculesWidget.qo.h.
bool casa::SearchMoleculesWidget::dopplerInVelocity [private] |
Definition at line 176 of file SearchMoleculesWidget.qo.h.
QMap<QString, MDoppler::Types> casa::SearchMoleculesWidget::dopplerTypeMap [private] |
Definition at line 175 of file SearchMoleculesWidget.qo.h.
QString casa::SearchMoleculesWidget::dopplerVelocityUnitStr [private] |
Definition at line 171 of file SearchMoleculesWidget.qo.h.
QString casa::SearchMoleculesWidget::initialReferenceStr [static, private] |
Definition at line 147 of file SearchMoleculesWidget.qo.h.
const QString casa::SearchMoleculesWidget::KM_PER_SEC [static, private] |
Definition at line 192 of file SearchMoleculesWidget.qo.h.
const QString casa::SearchMoleculesWidget::M_PER_SEC [static, private] |
Definition at line 191 of file SearchMoleculesWidget.qo.h.
QProgressDialog casa::SearchMoleculesWidget::progressBar [private] |
Definition at line 181 of file SearchMoleculesWidget.qo.h.
QMap<QString, MRadialVelocity::Types> casa::SearchMoleculesWidget::radialVelocityTypeMap [private] |
Definition at line 174 of file SearchMoleculesWidget.qo.h.
Definition at line 196 of file SearchMoleculesWidget.qo.h.
const QString casa::SearchMoleculesWidget::SEARCH_DEFAULT_UNITS [static] |
Definition at line 128 of file SearchMoleculesWidget.qo.h.
Searcher* casa::SearchMoleculesWidget::searcher [private] |
Definition at line 179 of file SearchMoleculesWidget.qo.h.
bool casa::SearchMoleculesWidget::searchInterrupted [private] |
Definition at line 177 of file SearchMoleculesWidget.qo.h.
int casa::SearchMoleculesWidget::searchResultCount [private] |
Scrolling support.
Definition at line 187 of file SearchMoleculesWidget.qo.h.
int casa::SearchMoleculesWidget::searchResultLimit [private] |
Definition at line 189 of file SearchMoleculesWidget.qo.h.
int casa::SearchMoleculesWidget::searchResultOffset [private] |
Definition at line 188 of file SearchMoleculesWidget.qo.h.
vector<SplatResult> casa::SearchMoleculesWidget::searchResults [private] |
Definition at line 172 of file SearchMoleculesWidget.qo.h.
Definition at line 178 of file SearchMoleculesWidget.qo.h.
const double casa::SearchMoleculesWidget::SPEED_LIGHT [static, private] |
Definition at line 190 of file SearchMoleculesWidget.qo.h.
const double casa::SearchMoleculesWidget::SPLATALOGUE_DEFAULT_MAX [static, private] |
Definition at line 195 of file SearchMoleculesWidget.qo.h.
const double casa::SearchMoleculesWidget::SPLATALOGUE_DEFAULT_MIN [static, private] |
Definition at line 194 of file SearchMoleculesWidget.qo.h.
const QString casa::SearchMoleculesWidget::SPLATALOGUE_UNITS [static] |
Definition at line 127 of file SearchMoleculesWidget.qo.h.
Ui::SearchMoleculesWidget casa::SearchMoleculesWidget::ui [private] |
Definition at line 168 of file SearchMoleculesWidget.qo.h.
QString casa::SearchMoleculesWidget::unitStr [private] |
Definition at line 170 of file SearchMoleculesWidget.qo.h.
QList<QString> casa::SearchMoleculesWidget::velocityUnitsList [private] |
Definition at line 173 of file SearchMoleculesWidget.qo.h.
1.6.1