28 #ifndef MS_MSDOPPLERCOLUMNS_H
29 #define MS_MSDOPPLERCOLUMNS_H
31 #include <casacore/casa/aips.h>
32 #include <casacore/measures/Measures/MDoppler.h>
33 #include <casacore/measures/Measures/MCDoppler.h>
34 #include <casacore/tables/Tables/ScalarColumn.h>
35 #include <casacore/measures/TableMeasures/ScalarMeasColumn.h>
36 #include <casacore/measures/TableMeasures/ScalarQuantColumn.h>
Types
Types of known MDopplers Warning: The order defines the order in the translation matrix FromTo in th...
ScalarColumn< Int > & transitionId()
void attach(const MSDoppler &msDoppler)
ScalarColumn< Int > transitionId_p
ScalarColumn< Int > & dopplerId()
Access to required columns.
MSDopplerColumns(const MSDopplerColumns &)
ScalarColumn< Int > sourceId_p
ScalarColumn< Int > & sourceId()
void setVelDefRef(MDoppler::Types ref)
set the DOPPLER type for the VELDEF column.
const ScalarQuantColumn< Double > & velDefQuant() const
MSDopplerColumns(const MSDoppler &msDoppler)
Create a columns object that accesses the data in the specified Table.
ScalarMeasColumn< MDoppler > & velDefMeas()
~MSDopplerColumns()
The destructor does nothing special.
ScalarColumn< Double > & velDef()
const ScalarColumn< Int > & transitionId() const
MSDopplerColumns & operator=(const MSDopplerColumns &)
const ScalarColumn< Int > & sourceId() const
ScalarColumn< Int > dopplerId_p
ScalarQuantColumn< Double > velDefQuant_p
Bool isNull() const
Is this object defined? (MSDoppler table is optional)
ScalarColumn< Double > velDef_p
const ScalarMeasColumn< MDoppler > & velDefMeas() const
ScalarMeasColumn< MDoppler > velDefMeas_p
ScalarQuantColumn< Double > & velDefQuant()
const ScalarColumn< Int > & dopplerId() const
Const access to required columns.
const ScalarColumn< Double > & velDef() const
rownr_t nrow() const
Convenience function that returns the number of rows in any of the columns.
rownr_t nrow() const
Get the number of rows in the column.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.
MSDopplerColumns ROMSDopplerColumns
uInt64 rownr_t
Define the type of a row number in a table.