28 #ifndef TABLES_ARRAYCOLUMNFUNC_H 29 #define TABLES_ARRAYCOLUMNFUNC_H 32 #include <casacore/casa/aips.h> 33 #include <casacore/tables/Tables/ArrayColumn.h> 34 #include <casacore/casa/Arrays/Slicer.h> 35 #include <casacore/casa/Arrays/Array.h> 46 class BaseSlicesFunctor
60 : itsCol(col), itsRow(rownr)
63 { itsCol.getSlice (itsRow, slicer, arr); }
78 { itsCol.getColumn (slicer, arr); }
89 : itsCol(col), itsRow(rownr)
virtual ~BaseSlicesFunctor()
void putColumn(const Array< T > &array)
Put the array of all values in the column.
Functor to put irregular array slices into a cell.
Functor to get irregular array slices from a cell.
virtual void apply(const Slicer &slicer, Array< T > &arr)=0
void putSlice(uInt rownr, const Slicer &arraySection, const Array< T > &array)
Put into a slice of an N-dimensional array in a particular cell.
Read and write access to an array table column with arbitrary data type.
template <class T, class U> class vector;
Specify which elements to extract from an n-dimensional array.
Functor to get irregular array slices from a column.
Functor to get irregular array slices from a column.
Abstract baseclass for slices functors.
this file contains all the compiler specific defines