Bds::DataFileResponse Class Reference

This class defines the interface for generic responese data file access. More...

#include <BdsDataFileResponse.h>

Inheritance diagram for Bds::DataFileResponse:
Bds::DataFile

List of all members.

Public Member Functions

 DataFileResponse ()
int getFeatures ()
 Get bitmask of supported features.
BError getMetaData (ChannelInfos &channelInfos)
 Return all known MetaData in the file.
BError setInfo (DataInfo &dataInfo, ChannelInfos &channelInfos, WriteOptionsList options)
 Set information on data for write.

Static Public Member Functions

static DataFormat getFormats ()
 Get list of supported formats.

Private Member Functions

BError readSacPoleZero ()
BError readRawFap ()
BError readIdcResponse ()
BError writeIdcResponse (Response &r)

Private Attributes

DataInfo odataInfo
ChannelInfo ochannelInfo
ChannelInfos ochannelInfos

Detailed Description

This class defines the interface for generic responese data file access.


Constructor & Destructor Documentation

Bds::DataFileResponse::DataFileResponse (  ) 

Member Function Documentation

int Bds::DataFileResponse::getFeatures (  )  [virtual]

Get bitmask of supported features.

Reimplemented from Bds::DataFile.

DataFormat Bds::DataFileResponse::getFormats (  )  [static]

Get list of supported formats.

Reimplemented from Bds::DataFile.

BError Bds::DataFileResponse::getMetaData ( ChannelInfos channelInfos  )  [virtual]

Return all known MetaData in the file.

Reimplemented from Bds::DataFile.

BError Bds::DataFileResponse::readIdcResponse (  )  [private]
BError Bds::DataFileResponse::readRawFap (  )  [private]
BError Bds::DataFileResponse::readSacPoleZero (  )  [private]
BError Bds::DataFileResponse::setInfo ( DataInfo dataInfo,
ChannelInfos channelInfos,
WriteOptionsList  options 
) [virtual]

Set information on data for write.

Reimplemented from Bds::DataFile.

BError Bds::DataFileResponse::writeIdcResponse ( Response r  )  [private]

Member Data Documentation


The documentation for this class was generated from the following files:

Generated on 29 Jan 2015 for BdsApi by  doxygen 1.6.1