29 #ifndef NRAO_VLASPECTRALLINERECORD_H
30 #define NRAO_VLASPECTRALLINERECORD_H
43 template <
class T>
class Vector;
A 1-D Specialization of the Array class.
Class for read-only access to data in a given format.
virtual VLABaselineRecord::Type type() const
Return the type of this record (ie., SPECTRALLINE).
virtual casacore::Vector< casacore::Complex > data() const
returns the correlations for this baseline.
virtual ~VLASpectralLineRecord()
The destructor is trivial.
VLASpectralLineRecord & operator=(const VLASpectralLineRecord &other)
VLASpectralLineRecord()
The default constructor creates a unusable object.
virtual casacore::Vector< casacore::Bool > flags() const
returns the flags for the correlations for this baseline.
virtual casacore::uInt ant2() const
returns the antenna 2 index for this baseline.
Type
The shapes of all the components.
virtual casacore::uInt ant1() const
returns the antenna 1 index for this baseline.
void attach(casacore::ByteSource &record, casacore::uInt offset, casacore::uInt nChan)
Initialise this VLASpectralLineRecord from the given BytesSource (which must contain a VLA logical re...
virtual casacore::uInt scale() const
returns the scaling factor used to convert the internal data to the actual values.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.