#include <CameoSet.h>
Public Member Functions | |
CameoSet () | |
Constructor. | |
~CameoSet () | |
Destructor. | |
Private Member Functions | |
int | countCameoSchemas () const |
Count the number of user supplied cameo data schemas. | |
void | readCameoData (const std::string &aSchemaFileName) |
Construct a table data object and fill it with data according to the given "cameo" schema. A cameo schema is an ad hoc schema definition that is used for reading individual pass band data that have been "outgested" (perhaps a better term is "egested" - that is the opposite of ingest isn't it?).
CameoSet::CameoSet | ( | ) |
Constructor.
References Logger::addMessage(), countCameoSchemas(), ExpectNames::fileName, Options::getOptionStr(), StringOps::NumToString(), and readCameoData().
CameoSet::~CameoSet | ( | ) |
Destructor.
int CameoSet::countCameoSchemas | ( | ) | const [private] |
Count the number of user supplied cameo data schemas.
References Options::isOption(), and StringOps::NumToString().
Referenced by CameoSet().
void CameoSet::readCameoData | ( | const std::string & | aSchemaFileName | ) | [private] |
References Logger::addMessage(), ByteArray::getNumRecords(), ByteArray::gobble(), DataChannel< DataType >::input(), ByteArray::markColumn(), StringOps::NumToString(), selectChannel(), and TagNames::UNITS.
Referenced by CameoSet().