28 #ifndef TABLES_ARRAYCOLUMNFUNC_H
29 #define TABLES_ARRAYCOLUMNFUNC_H
54 class GetCellSlices :
public BaseSlicesFunctor
Non-templated base class for templated Array class.
void basePutSlice(rownr_t rownr, const Slicer &arraySection, const ArrayBase &array)
PutCellSlices(ArrayColumnBase &col, rownr_t rownr)
PutColumnSlices(ArrayColumnBase &col)
virtual void apply(const Slicer &slicer, ArrayBase &arr)
void baseGetSlice(rownr_t rownr, const Slicer &arraySection, ArrayBase &array) const
virtual void apply(const Slicer &slicer, ArrayBase &arr)
Functor to put irregular array slices into a cell.
const ArrayColumnBase & itsCol
virtual void apply(const Slicer &slicer, ArrayBase &arr)=0
GetCellSlices(const ArrayColumnBase &col, rownr_t rownr)
Read and write access to an array table column with arbitrary data type.
const ArrayColumnBase & itsCol
virtual void apply(const Slicer &slicer, ArrayBase &arr)
virtual ~BaseSlicesFunctor()
void acbPutColumn(const ArrayBase &array)
Put the array of all values in the column.
Specify which elements to extract from an n-dimensional array.
Functor to get irregular array slices from a column.
uInt64 rownr_t
Define the type of a row number in a table.
Functor to get irregular array slices from a column.
virtual void apply(const Slicer &slicer, ArrayBase &arr)
GetColumnSlices(const ArrayColumnBase &col)
Abstract baseclass for slices functors.
void acbGetColumn(ArrayBase &array, Bool resize) const
Get the array of all values in a column.