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)
 
ValueType
CCfits value types and their CFITSIO equivalents (in caps) 
Definition: CCfits.h:81