1#ifndef CASACORE_STOKES_I_ST_MAN_COLUMN_H_ 
    2#define CASACORE_STOKES_I_ST_MAN_COLUMN_H_ 
    4#include <casacore/tables/DataMan/StManColumn.h> 
    5#include <casacore/tables/Tables/ScalarColumn.h> 
    7#include <casacore/casa/Arrays/Array.h> 
    8#include <casacore/casa/Arrays/IPosition.h> 
This class is able to store the combination of ANTENNA1 and ANTENNA2 columns in a compressed manner.
 
int32_t ReadAntenna1(uint64_t row)
 
void WriteAntenna1(uint64_t row, int32_t antenna1)
 
void WriteAntenna2(uint64_t row, int32_t antenna2)
 
int32_t ReadAntenna2(uint64_t row)
 
void operator=(const AntennaPairStManColumn &source)=delete
 
Bool isWritable() const final
Whether this column is writable.
 
void getInt(rownr_t row, Int *dataPtr) final
 
AntennaPairStManColumn(AntennaPairFile &file, bool is_antenna_2)
Constructor, to be overloaded by subclass.
 
void putInt(rownr_t row, const Int *dataPtr) final
Write values into a particular row.
 
AntennaPairStManColumn(const AntennaPairStManColumn &source)=delete
 
this file contains all the compiler specific defines
 
bool Bool
Define the standard types used by Casacore.
 
uInt64 rownr_t
Define the type of a row number in a table.