28 #ifndef TABLES_SSMINDSTRINGCOLUMN_H
29 #define TABLES_SSMINDSTRINGCOLUMN_H
33 #include <casacore/casa/aips.h>
34 #include <casacore/tables/DataMan/SSMDirColumn.h>
Non-templated base class for templated Array class.
virtual Bool isShapeDefined(rownr_t aRowNr)
Is the shape defined (i.e.
Bool canChangeShape() const
This storage manager can handle changing array shapes.
virtual ~SSMIndStringColumn()
virtual void putArrayV(rownr_t rownr, const ArrayBase &dataPtr)
Put an array value in the given row.
SSMIndStringColumn(SSMBase *aParent, int aDataType, uInt aColNr)
Create a SSMIndStringColumn object with the given parent.
SSMIndStringColumn(const SSMIndStringColumn &)
Forbid copy constructor.
void setShape(rownr_t aRowNr, const IPosition &aShape)
Set the shape of the array in the given row.
virtual void getArrayV(rownr_t rownr, ArrayBase &dataPtr)
Get an array value in the given row.
virtual IPosition shape(rownr_t aRowNr)
Get the shape of the array in the given row.
virtual uInt ndim(rownr_t aRowNr)
Get the dimensionality of the item in the given row.
SSMIndStringColumn & operator=(const SSMIndStringColumn &)
Forbid assignment.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.
uInt64 rownr_t
Define the type of a row number in a table.