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