casa
$Rev:20696$
|
#include <BDF2AsdmStManIndex.h>
Public Member Functions | |
BDF2AsdmStManIndex (const std::vector< std::string > &bdfNames, bool isBigEndian, const string &fname) | |
virtual | ~BDF2AsdmStManIndex () |
void | setNumberOfDataDescriptions (unsigned int numberOfDataDescriptions) |
void | done () |
void | clearIndexes () |
void | clearAutoIndexes () |
void | clearCrossIndexes () |
void | appendAutoIndex (unsigned int iDD, const string &bdfName, unsigned int nBl, unsigned int nSpw, unsigned int nChan, unsigned int nPol, unsigned int stepBl, unsigned int stepSpw, const vector< double > &scaleFactors, uint64_t fileOffset) |
void | appendWVRIndex (unsigned int iDD, const string &bdfName, unsigned int nBl, unsigned int nSpw, unsigned int nChan, unsigned int nPol, unsigned int stepBl, unsigned int stepSpw, const vector< double > &scaleFactors, uint64_t fileOffset) |
void | appendCrossIndex (unsigned int iDD, const string &bdfName, unsigned int nBl, unsigned int nSpw, unsigned int nChan, unsigned int nPol, unsigned int stepBl, unsigned int stepSpw, const vector< double > &scaleFactors, uint64_t fileOffset, PrimitiveDataTypeMod::PrimitiveDataType dataType) |
void | dumpAutoCross () |
void | dumpCrossAuto () |
Static Public Member Functions | |
static int | version () |
Private Attributes | |
uint32_t | numberOfDataDescriptions |
casa::Block< casa::String > | bdfNames |
casa::String | fname |
std::map< std::string, int > | s2i_m |
bool | asBigEndian |
std::vector< std::vector < casa::AsdmIndex > > | autoIndexes_vv |
std::vector< std::vector < casa::AsdmIndex > > | crossIndexes_vv |
std::vector< casa::AsdmIndex > | allIndexes_v |
casa::AipsIO | aio |
uint64_t | MSMainRowNumber |
Definition at line 28 of file BDF2AsdmStManIndex.h.
BDF2AsdmStManIndex::BDF2AsdmStManIndex | ( | const std::vector< std::string > & | bdfNames, |
bool | isBigEndian, | ||
const string & | fname | ||
) |
virtual BDF2AsdmStManIndex::~BDF2AsdmStManIndex | ( | ) | [virtual] |
void BDF2AsdmStManIndex::appendAutoIndex | ( | unsigned int | iDD, |
const string & | bdfName, | ||
unsigned int | nBl, | ||
unsigned int | nSpw, | ||
unsigned int | nChan, | ||
unsigned int | nPol, | ||
unsigned int | stepBl, | ||
unsigned int | stepSpw, | ||
const vector< double > & | scaleFactors, | ||
uint64_t | fileOffset | ||
) |
void BDF2AsdmStManIndex::appendCrossIndex | ( | unsigned int | iDD, |
const string & | bdfName, | ||
unsigned int | nBl, | ||
unsigned int | nSpw, | ||
unsigned int | nChan, | ||
unsigned int | nPol, | ||
unsigned int | stepBl, | ||
unsigned int | stepSpw, | ||
const vector< double > & | scaleFactors, | ||
uint64_t | fileOffset, | ||
PrimitiveDataTypeMod::PrimitiveDataType | dataType | ||
) |
void BDF2AsdmStManIndex::appendWVRIndex | ( | unsigned int | iDD, |
const string & | bdfName, | ||
unsigned int | nBl, | ||
unsigned int | nSpw, | ||
unsigned int | nChan, | ||
unsigned int | nPol, | ||
unsigned int | stepBl, | ||
unsigned int | stepSpw, | ||
const vector< double > & | scaleFactors, | ||
uint64_t | fileOffset | ||
) |
void BDF2AsdmStManIndex::clearAutoIndexes | ( | ) |
void BDF2AsdmStManIndex::clearIndexes | ( | ) |
void BDF2AsdmStManIndex::done | ( | ) |
void BDF2AsdmStManIndex::dumpAutoCross | ( | ) |
void BDF2AsdmStManIndex::dumpCrossAuto | ( | ) |
void BDF2AsdmStManIndex::setNumberOfDataDescriptions | ( | unsigned int | numberOfDataDescriptions | ) |
static int BDF2AsdmStManIndex::version | ( | ) | [static] |
casa::AipsIO BDF2AsdmStManIndex::aio [private] |
Definition at line 85 of file BDF2AsdmStManIndex.h.
std::vector<casa::AsdmIndex> BDF2AsdmStManIndex::allIndexes_v [private] |
Definition at line 84 of file BDF2AsdmStManIndex.h.
bool BDF2AsdmStManIndex::asBigEndian [private] |
Definition at line 81 of file BDF2AsdmStManIndex.h.
std::vector<std::vector<casa::AsdmIndex> > BDF2AsdmStManIndex::autoIndexes_vv [private] |
Definition at line 82 of file BDF2AsdmStManIndex.h.
casa::Block<casa::String> BDF2AsdmStManIndex::bdfNames [private] |
Definition at line 78 of file BDF2AsdmStManIndex.h.
std::vector<std::vector<casa::AsdmIndex> > BDF2AsdmStManIndex::crossIndexes_vv [private] |
Definition at line 83 of file BDF2AsdmStManIndex.h.
casa::String BDF2AsdmStManIndex::fname [private] |
Definition at line 79 of file BDF2AsdmStManIndex.h.
uint64_t BDF2AsdmStManIndex::MSMainRowNumber [private] |
Definition at line 86 of file BDF2AsdmStManIndex.h.
uint32_t BDF2AsdmStManIndex::numberOfDataDescriptions [private] |
Definition at line 77 of file BDF2AsdmStManIndex.h.
std::map<std::string, int> BDF2AsdmStManIndex::s2i_m [private] |
Definition at line 80 of file BDF2AsdmStManIndex.h.