28 #ifndef TABLES_ARRCOLDESC_H 
   29 #define TABLES_ARRCOLDESC_H 
   90     void show (ostream& os) 
const;
 
  338 #ifndef CASACORE_NO_AUTO_TEMPLATES 
  339 #include <casacore/tables/Tables/ArrColDesc.tcc> 
  340 #endif //# CASACORE_NO_AUTO_TEMPLATES 
A Vector of integers, for indexing into Array<T> objects. 
 
Templated class for description of table array columns. 
 
void registerClass() const 
Register the construction function of this class. 
 
AipsIO is the object persistency mechanism of Casacore. 
 
virtual void getDesc(AipsIO &)
Get the object. 
 
An abstract base class for table column descriptions. 
 
BaseColumnDesc * clone() const 
Clone this column description to another. 
 
Envelope class for the description of a table column. 
 
ArrayColumnDesc(const String &name, Int ndim=-1, int options=0)
Construct the column with the given name and dimensionality. 
 
Int ndim() const 
Get the number of dimensions. 
 
Abstract base class for description of table array columns. 
 
Class to manage a set of table columns. 
 
const String & dataManagerType() const 
Get the type name of the default data manager. 
 
const String & comment() const 
Get comment string. 
 
const String & dataTypeId() const 
Get the type id for non-standard data types (i.e. 
 
String className() const 
Get the name of this class. 
 
const IPosition & shape() const 
Get the predefined shape. 
 
virtual PlainColumn * makeColumn(ColumnSet *) const 
Create a Column object out of this. 
 
Int options() const 
Get the options. 
 
const String & dataManagerGroup() const 
Get the data manager group. 
 
virtual void putDesc(AipsIO &) const 
Put the object. 
 
Base class for a column in a plain table. 
 
ArrayColumnDescBase(const String &name, const String &comment, const String &dataManagerType, const String &dataManagerGroup, DataType, const String &dataTypeId, Int options, uInt ndim, const IPosition &shape)
Construct with given parameters. 
 
void show(ostream &os) const 
Show the column. 
 
String: the storage and methods of handling collections of characters. 
 
static BaseColumnDesc * makeDesc(const String &name)
Create the object from AipsIO (this function is registered). 
 
ArrayColumnDescBase & operator=(const ArrayColumnDescBase &)
Assignment (copy semantics);. 
 
const String & name() const 
Get the name of the column. 
 
ArrayColumnDesc< T > & operator=(const ArrayColumnDesc< T > &)
Assignment (copy semantics);.