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>
Templated base class for table vectors.
void putVal(rownr_t index, const T &)
Put a value.
void set(const T &)
Set entire vector to a value.
void getVal(rownr_t index, T &) const
Get a value.
ScalarColumn< T > * colPtr_p
~TabVecScaCol()
Destruct the object.
rownr_t nelem() const
Nr of elements (ie.
TabVecScaCol(const TableColumn &column)
Create a table vector from the given table column.
T value(rownr_t index) const
Get a value.
this file contains all the compiler specific defines
uInt64 rownr_t
Define the type of a row number in a table.