casa
$Rev:20696$
|
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::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.