#include <BdsDataFileWraAgso.h>
Inheritance diagram for Bds::DataFileWraAgso:
Public Member Functions | |
DataFileWraAgso () | |
int | getFeatures () |
Get bitmask of supported features. | |
DataOrder | getDataOrder () |
Get the expected order of writing data, by sample or by channel. | |
BError | getInfo (DataInfo &dataInfo, Options options, BList< BError > &errors) |
BError | readData (BUInt32 channel, BUInt segment, BUInt32 blockNumber, DataBlock &data) |
Read a block. | |
Static Public Member Functions | |
static DataFormat | getFormats () |
Get list of supported formats. | |
Private Member Functions | |
BError | readBlock (BUInt32 blockNumber, BString &channelheader, DataBlock &data) |
Private Attributes | |
int | oyear |
int | oblockYear |
BUInt32 | oblockSize |
double | osampleRate |
DataInfo | odataInfo |
BArray< BUInt > | ochannelStartBlocks |
BUInt | oreadChannel |
BUInt | oreadBlock |
BUInt | ocurrentBlock |
Static Private Attributes | |
static int | ofieldWidths [] = { 5, 10, 14, 7, 6, 7, 12, 10, 7, 7, 2, 3, 7, 11, 2, 31, 21, 11, 6, 3, 5, 0 } |
Bds::DataFileWraAgso::DataFileWraAgso | ( | ) |
DataFile::DataOrder Bds::DataFileWraAgso::getDataOrder | ( | ) | [virtual] |
int Bds::DataFileWraAgso::getFeatures | ( | ) | [virtual] |
DataFormat Bds::DataFileWraAgso::getFormats | ( | ) | [static] |
BError Bds::DataFileWraAgso::getInfo | ( | DataInfo & | dataInfo, | |
Options | options, | |||
BList< BError > & | errors | |||
) |
BError Bds::DataFileWraAgso::readBlock | ( | BUInt32 | blockNumber, | |
BString & | channelheader, | |||
DataBlock & | data | |||
) | [private] |
BError Bds::DataFileWraAgso::readData | ( | BUInt32 | channel, | |
BUInt | segment, | |||
BUInt32 | blockNumber, | |||
DataBlock & | data | |||
) | [virtual] |
BUInt32 Bds::DataFileWraAgso::oblockSize [private] |
int Bds::DataFileWraAgso::oblockYear [private] |
BArray<BUInt> Bds::DataFileWraAgso::ochannelStartBlocks [private] |
BUInt Bds::DataFileWraAgso::ocurrentBlock [private] |
DataInfo Bds::DataFileWraAgso::odataInfo [private] |
int Bds::DataFileWraAgso::ofieldWidths = { 5, 10, 14, 7, 6, 7, 12, 10, 7, 7, 2, 3, 7, 11, 2, 31, 21, 11, 6, 3, 5, 0 } [static, private] |
BUInt Bds::DataFileWraAgso::oreadBlock [private] |
BUInt Bds::DataFileWraAgso::oreadChannel [private] |
double Bds::DataFileWraAgso::osampleRate [private] |
int Bds::DataFileWraAgso::oyear [private] |