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