9 #ifndef COLUMNCREATOR_H
10 #define COLUMNCREATOR_H 1
14 #include "ColumnVectorData.h"
16 #include "ColumnData.h"
35 ColumnCreator (Table* p);
36 virtual ~ColumnCreator();
41 Column * getColumn (
int number,
const String& name,
const String& format,
const String& unit =
"");
44 Column * createColumn (
int number,
ValueType type,
const String &name,
const String &format,
const String &unit,
long repeat = 1,
long width = 1,
double scaleFactor = 1.,
double offset = 0,
const String &comment =
"");
52 virtual Column * MakeColumn (
const int index,
const String &name,
const String &format,
const String &unit,
const long repeat,
const long width,
const String &comment =
"",
const int decimals = 0);
57 void getScaling (
int index,
int& type,
long& repeat,
long& width,
double& tscale,
double& tzero);
58 const Table* parent ()
const;
59 void parent (Table* value);
74 inline void ColumnCreator::reset ()
79 inline const Table* ColumnCreator::parent ()
const
84 inline void ColumnCreator::parent (Table* value)
Namespace enclosing all CCfits classes and globals definitions.
Definition: AsciiTable.cxx:26
ValueType
CCfits value types and their CFITSIO equivalents (in caps)
Definition: CCfits.h:81