Go to the documentation of this file.
28 #ifndef TABLES_TVECSCACOL_H
29 #define TABLES_TVECSCACOL_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/tables/Tables/TVec.h>
39 template<
class T>
class ScalarColumn;
124 #ifndef CASACORE_NO_AUTO_TEMPLATES
125 #include <casacore/tables/Tables/TVecScaCol.tcc>
126 #endif //# CASACORE_NO_AUTO_TEMPLATES
Read/write access to a table column.
Access to a scalar table column with arbitrary data type.
Templated base class for table vectors.
void getVal(uInt index, T &) const
Get a value.
void set(const T &)
Set entire vector to a value.
this file contains all the compiler specific defines
T value(uInt index) const
Get a value.
void putVal(uInt index, const T &)
Put a value.
uInt nelem() const
Nr of elements (ie.
ScalarColumn< T > * colPtr_p
Templated table scalar column vectors.
TabVecScaCol(const TableColumn &column)
Create a table vector from the given table column.
~TabVecScaCol()
Destruct the object.