10 #define ASCIITABLE_H 1
13 #include "HDUCreator.h"
141 virtual void readData (
bool readFlag =
false,
const std::vector<String>& keys = std::vector<String>());
142 virtual void addColumn (
ValueType type,
const String& columnName,
long repeatWidth,
const String& colUnit = String(
""),
long decimals = 0,
size_t columnNumber = 0);
147 AsciiTable (FITSBase* p,
const String &hduName = String(
""),
bool readFlag =
false,
const std::vector<String>& keys = std::vector<String>(),
int version = 1);
148 AsciiTable (FITSBase* p,
const String &hduName,
int rows,
const std::vector<String>& columnName = std::vector<String>(),
const std::vector<String>& columnFmt = std::vector<String>(),
const std::vector<String>& columnUnit = std::vector<String>(),
int version = 1);
160 virtual void readTableHeader (
int ncols, std::vector<String>& colName, std::vector<String>& colFmt, std::vector<String>& colUnit);
166 friend class HDUCreator;