casa
5.7.0-16
|
Interface needed to support molecular line searching and identification. More...
#include <Searcher.h>
Public Member Functions | |
Searcher () | |
virtual void | reset ()=0 |
Set all search parameters back to their defaults. More... | |
virtual bool | isConnected () const =0 |
Returns whether or not a connection has been established to the database provider. More... | |
virtual void | stopSearch ()=0 |
Provide a way to interrupt long searches. More... | |
virtual void | setChemicalNames (const std::vector< string > &chemNames)=0 |
Search Parameters. More... | |
virtual void | setSpeciesNames (const std::vector< string > &speciesNames)=0 |
virtual void | setFrequencyRange (double minValue, double maxValue)=0 |
virtual void | setIntensityRange (double minValue, double maxValue)=0 |
virtual void | setSmu2Range (double minValue, double maxValue)=0 |
virtual void | setLogaRange (double minValue, double maxValue)=0 |
virtual void | setElRange (double minValue, double maxValue)=0 |
virtual void | setEuRange (double minValue, double maxValue)=0 |
virtual void | setQNS (const std::vector< string > &qns)=0 |
virtual void | setFilterTop20 (bool filter=true)=0 |
Filters. More... | |
virtual void | setFilterPlanetaryAtmosphere (bool filter=true)=0 |
virtual void | setFilterHotCores (bool filter=true)=0 |
virtual void | setFilterDarkClouds (bool filter=true)=0 |
virtual void | setFilterDiffuseClouds (bool filter=true)=0 |
virtual void | setFilterComets (bool filter=true)=0 |
virtual void | setFilterAgbPpnPn (bool filter=true)=0 |
virtual void | setFilterExtragalactic (bool filter=true)=0 |
virtual void | setSearchResultLimit (int limit)=0 |
Support for scolling. More... | |
virtual std::vector< SplatResult > | doSearch (string &errorMsg, int offset)=0 |
Doing the search. More... | |
virtual long | doSearchCount (string &errorMsg)=0 |
virtual string | getCreatedDate () const =0 |
Information about the database. More... | |
virtual string | tableInfo (const string &tableName, string &errorMessage) const =0 |
virtual | ~Searcher () |
Interface needed to support molecular line searching and identification.
Definition at line 35 of file Searcher.h.
casa::Searcher::Searcher | ( | ) |
|
virtual |
|
pure virtual |
|
pure virtual |
Implemented in casa::SearcherSQLite.
Referenced by casa::SearchThread::run().
|
pure virtual |
Information about the database.
Implemented in casa::SearcherSQLite.
|
pure virtual |
Returns whether or not a connection has been established to the database provider.
Implemented in casa::SearcherSQLite.
|
pure virtual |
Set all search parameters back to their defaults.
Implemented in casa::SearcherSQLite.
|
pure virtual |
Search Parameters.
Implemented in casa::SearcherSQLite.
|
pure virtual |
Implemented in casa::SearcherSQLite.
|
pure virtual |
Implemented in casa::SearcherSQLite.
|
pure virtual |
Implemented in casa::SearcherSQLite.
|
pure virtual |
Implemented in casa::SearcherSQLite.
|
pure virtual |
Implemented in casa::SearcherSQLite.
|
pure virtual |
Implemented in casa::SearcherSQLite.
|
pure virtual |
Implemented in casa::SearcherSQLite.
|
pure virtual |
Implemented in casa::SearcherSQLite.
|
pure virtual |
Implemented in casa::SearcherSQLite.
|
pure virtual |
Filters.
Implemented in casa::SearcherSQLite.
|
pure virtual |
Implemented in casa::SearcherSQLite.
|
pure virtual |
Implemented in casa::SearcherSQLite.
|
pure virtual |
Implemented in casa::SearcherSQLite.
|
pure virtual |
Implemented in casa::SearcherSQLite.
|
pure virtual |
Support for scolling.
Implemented in casa::SearcherSQLite.
|
pure virtual |
Implemented in casa::SearcherSQLite.
|
pure virtual |
Implemented in casa::SearcherSQLite.
|
pure virtual |
Provide a way to interrupt long searches.
Implemented in casa::SearcherSQLite.
Referenced by casa::SearchThread::stopSearch().
|
pure virtual |
Implemented in casa::SearcherSQLite.