13 #include "HDUCreator.h"
135 virtual void readData (
bool readFlag =
false,
const std::vector<String>& keys = std::vector<String>());
136 virtual void addColumn (
ValueType type,
const String& columnName,
long repeatWidth,
const String& colUnit = String(
""),
long decimals = 0,
size_t columnNumber = 0);
141 BinTable (FITSBase* p,
const String &hduName = String(
""),
bool readFlag =
false,
const std::vector<String>& keys = std::vector<String>(),
int version = 1);
142 BinTable (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);
154 virtual void readTableHeader (
int ncols, std::vector<String>& colName, std::vector<String>& colFmt, std::vector<String>& colUnit);
155 void readVariableColumns (
const std::vector<String> &varColumns);
161 friend class HDUCreator;