Go to the documentation of this file.
28 #ifndef TABLES_SSMINDSTRINGCOLUMN_H
29 #define TABLES_SSMINDSTRINGCOLUMN_H
33 #include <casacore/casa/aips.h>
34 #include <casacore/tables/DataMan/SSMDirColumn.h>
SSMIndStringColumn & operator=(const SSMIndStringColumn &)
Forbid assignment.
SSMIndStringColumn(const SSMIndStringColumn &)
Forbid copy constructor.
virtual Bool isShapeDefined(uInt aRowNr)
Is the shape defined (i.e.
A Vector of integers, for indexing into Array<T> objects.
SSMIndStringColumn(SSMBase *aParent, int aDataType, uInt aColNr)
Create a SSMIndStringColumn object with the given parent.
virtual void putArrayStringV(uInt rownr, const Array< String > *dataPtr)
Put an array value in the given row.
void setShape(uInt aRowNr, const IPosition &aShape)
Set the shape of the array in the given row.
virtual void getArrayStringV(uInt rownr, Array< String > *dataPtr)
Get an array value in the given row.
this file contains all the compiler specific defines
An Indirect String Array Column in the Standard Storage Manager.
virtual uInt ndim(uInt aRowNr)
Get the dimensionality of the item in the given row.
A Direct Array Column in the Standard Storage Manager.
virtual ~SSMIndStringColumn()
template <class T, class U> class vector;
Base class of the Standard Storage Manager.
bool Bool
Define the standard types used by Casacore.
virtual IPosition shape(uInt aRowNr)
Get the shape of the array in the given row.
Bool canChangeShape() const
This storage manager can handle changing array shapes.