28 #ifndef TABLES_TSMIDCOLUMN_H
29 #define TABLES_TSMIDCOLUMN_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/tables/DataMan/TSMColumn.h>
34 #include <casacore/casa/Arrays/IPosition.h>
35 #include <casacore/casa/BasicSL/String.h>
String: the storage and methods of handling collections of characters.
virtual void putString(rownr_t rownr, const String *dataPtr)
virtual void putInt64(rownr_t rownr, const Int64 *dataPtr)
virtual void getInt(rownr_t rownr, Int *dataPtr)
virtual void putdouble(rownr_t rownr, const double *dataPtr)
TSMIdColumn(const TSMIdColumn &)
Forbid copy constructor.
virtual void getdouble(rownr_t rownr, double *dataPtr)
virtual void getDComplex(rownr_t rownr, DComplex *dataPtr)
virtual void putfloat(rownr_t rownr, const float *dataPtr)
virtual void getuInt(rownr_t rownr, uInt *dataPtr)
virtual void putInt(rownr_t rownr, const Int *dataPtr)
virtual void getInt64(rownr_t rownr, Int64 *dataPtr)
virtual void putComplex(rownr_t rownr, const Complex *dataPtr)
virtual void getBool(rownr_t rownr, Bool *dataPtr)
Get a scalar value in the given row.
virtual void getString(rownr_t rownr, String *dataPtr)
virtual ~TSMIdColumn()
Frees up the storage.
virtual void getComplex(rownr_t rownr, Complex *dataPtr)
virtual void putDComplex(rownr_t rownr, const DComplex *dataPtr)
virtual void putuInt(rownr_t rownr, const uInt *dataPtr)
TSMIdColumn & operator=(const TSMIdColumn &)
Forbid assignment.
virtual void getfloat(rownr_t rownr, float *dataPtr)
TSMIdColumn(const TSMColumn &column)
Create an id column from the given column.
virtual void putBool(rownr_t rownr, const Bool *dataPtr)
Put a scalar value in the given row.
std::complex< Float > Complex
std::complex< Double > DComplex
this file contains all the compiler specific defines
long long Int64
Define the extra non-standard types used by Casacore (like proposed uSize, Size)
bool Bool
Define the standard types used by Casacore.
uInt64 rownr_t
Define the type of a row number in a table.