Representation of a Splatalogue Table. More...
#include <SplatalogueTable.h>
Public Member Functions | |
| SplatalogueTable (SetupNewTable &snt, uInt nrow, const String &freqUnit, const String &smu2Unit, const String &elUnit, const String &euUnit) | |
| SplatalogueTable (const String &tablename) | |
| open an existing splatalogue table. | |
| SplatalogueTable (const Table &table) | |
| copy semantics. | |
| String | getFrequencyUnit () const |
| String | list () const |
| Pretty print table contents to a String. | |
| Record | toRecord () const |
Static Public Attributes | |
| static const String | SPECIES |
| static const String | RECOMMENDED |
| static const String | CHEMICAL_NAME |
| static const String | FREQUENCY |
| static const String | QUANTUM_NUMBERS |
| static const String | INTENSITY |
| static const String | SMU2 |
| static const String | LOGA |
| static const String | EL |
| static const String | EU |
| static const String | LINELIST |
| static const String | ISSPLAT |
| static const String | RECORD_VALUE |
| static const String | RECORD_UNIT |
| static const String | RECORD_SPECIES |
| static const String | RECORD_RECOMMENDED |
| static const String | RECORD_CHEMNAME |
| static const String | RECORD_FREQUENCY |
| static const String | RECORD_QNS |
| static const String | RECORD_INTENSITY |
| static const String | RECORD_SMU2 |
| static const String | RECORD_LOGA |
| static const String | RECORD_EL |
| static const String | RECORD_EU |
| static const String | RECORD_LINE_LIST |
Private Member Functions | |
| SplatalogueTable () | |
| void | _construct (const Bool setup) |
| void _defineTable(const String& tablename, const uInt nrow); | |
| void | _addKeywords () |
Private Attributes | |
| String | _freqUnit |
| String | _smu2Unit |
| String | _elUnit |
| String | _euUnit |
Representation of a Splatalogue Table.
Public interface
Splatalogue Table
A table containing Splatalogue fields and metadata which holds Splatalogue data.
Definition at line 67 of file SplatalogueTable.h.
| casa::SplatalogueTable::SplatalogueTable | ( | SetupNewTable & | snt, | |
| uInt | nrow, | |||
| const String & | freqUnit, | |||
| const String & | smu2Unit, | |||
| const String & | elUnit, | |||
| const String & | euUnit | |||
| ) |
| casa::SplatalogueTable::SplatalogueTable | ( | const String & | tablename | ) |
open an existing splatalogue table.
Checks are done to ensure the table is indeed a SplatalogueTable and not just a generic table. If
| casa::SplatalogueTable::SplatalogueTable | ( | const Table & | table | ) |
copy semantics.
Tests are done to insure the input table is a splatalogue table.
| casa::SplatalogueTable::SplatalogueTable | ( | ) | [private] |
| void casa::SplatalogueTable::_addKeywords | ( | ) | [private] |
| void casa::SplatalogueTable::_construct | ( | const Bool | setup | ) | [private] |
void _defineTable(const String& tablename, const uInt nrow);
| String casa::SplatalogueTable::getFrequencyUnit | ( | ) | const |
| String casa::SplatalogueTable::list | ( | ) | const |
Pretty print table contents to a String.
| Record casa::SplatalogueTable::toRecord | ( | ) | const |
String casa::SplatalogueTable::_elUnit [private] |
Definition at line 119 of file SplatalogueTable.h.
String casa::SplatalogueTable::_euUnit [private] |
Definition at line 119 of file SplatalogueTable.h.
String casa::SplatalogueTable::_freqUnit [private] |
Definition at line 119 of file SplatalogueTable.h.
String casa::SplatalogueTable::_smu2Unit [private] |
Definition at line 119 of file SplatalogueTable.h.
const String casa::SplatalogueTable::CHEMICAL_NAME [static] |
Definition at line 72 of file SplatalogueTable.h.
const String casa::SplatalogueTable::EL [static] |
Definition at line 78 of file SplatalogueTable.h.
const String casa::SplatalogueTable::EU [static] |
Definition at line 79 of file SplatalogueTable.h.
const String casa::SplatalogueTable::FREQUENCY [static] |
Definition at line 73 of file SplatalogueTable.h.
const String casa::SplatalogueTable::INTENSITY [static] |
Definition at line 75 of file SplatalogueTable.h.
const String casa::SplatalogueTable::ISSPLAT [static] |
Definition at line 81 of file SplatalogueTable.h.
const String casa::SplatalogueTable::LINELIST [static] |
Definition at line 80 of file SplatalogueTable.h.
const String casa::SplatalogueTable::LOGA [static] |
Definition at line 77 of file SplatalogueTable.h.
const String casa::SplatalogueTable::QUANTUM_NUMBERS [static] |
Definition at line 74 of file SplatalogueTable.h.
const String casa::SplatalogueTable::RECOMMENDED [static] |
Definition at line 71 of file SplatalogueTable.h.
const String casa::SplatalogueTable::RECORD_CHEMNAME [static] |
Definition at line 87 of file SplatalogueTable.h.
const String casa::SplatalogueTable::RECORD_EL [static] |
Definition at line 93 of file SplatalogueTable.h.
const String casa::SplatalogueTable::RECORD_EU [static] |
Definition at line 94 of file SplatalogueTable.h.
const String casa::SplatalogueTable::RECORD_FREQUENCY [static] |
Definition at line 88 of file SplatalogueTable.h.
const String casa::SplatalogueTable::RECORD_INTENSITY [static] |
Definition at line 90 of file SplatalogueTable.h.
const String casa::SplatalogueTable::RECORD_LINE_LIST [static] |
Definition at line 95 of file SplatalogueTable.h.
const String casa::SplatalogueTable::RECORD_LOGA [static] |
Definition at line 92 of file SplatalogueTable.h.
const String casa::SplatalogueTable::RECORD_QNS [static] |
Definition at line 89 of file SplatalogueTable.h.
const String casa::SplatalogueTable::RECORD_RECOMMENDED [static] |
Definition at line 86 of file SplatalogueTable.h.
const String casa::SplatalogueTable::RECORD_SMU2 [static] |
Definition at line 91 of file SplatalogueTable.h.
const String casa::SplatalogueTable::RECORD_SPECIES [static] |
Definition at line 85 of file SplatalogueTable.h.
const String casa::SplatalogueTable::RECORD_UNIT [static] |
Definition at line 84 of file SplatalogueTable.h.
const String casa::SplatalogueTable::RECORD_VALUE [static] |
Definition at line 83 of file SplatalogueTable.h.
const String casa::SplatalogueTable::SMU2 [static] |
Definition at line 76 of file SplatalogueTable.h.
const String casa::SplatalogueTable::SPECIES [static] |
Definition at line 70 of file SplatalogueTable.h.
1.6.1