Bds::DataFileAscii Class Reference

#include <BdsDataFileAscii.h>

Inheritance diagram for Bds::DataFileAscii:

Bds::DataFile List of all members.

Public Member Functions

 DataFileAscii ()
BError open (BString fileName, BString mode)
 Open the file for read or write.
DataOrder getDataOrder ()
 Get the expected order of writing data, by sample or by channel.
int getFeatures ()
 Get bitmask of supported features.
BError setFormat (BString format)
 Set the sub-format.
BError setInfo (DataInfo &dataInfo, ChannelInfos &channelInfos)
 Set information on data for write.
BError start (BUInt channel, BUInt segment)
 Start next segment of data.
BError writeData (DataBlock &data)
 Write a block of data.
BError end ()
 End segment.

Static Public Member Functions

static DataFormat getFormats ()
 Get list of supported formats.

Private Attributes

DataInfo odataInfo
ChannelInfos ochannelInfos
BString oformat

Constructor & Destructor Documentation

Bds::DataFileAscii::DataFileAscii (  ) 


Member Function Documentation

BError Bds::DataFileAscii::end (  )  [virtual]

End segment.

Reimplemented from Bds::DataFile.

DataFile::DataOrder Bds::DataFileAscii::getDataOrder (  )  [virtual]

Get the expected order of writing data, by sample or by channel.

Reimplemented from Bds::DataFile.

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

Get bitmask of supported features.

Reimplemented from Bds::DataFile.

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

Get list of supported formats.

Reimplemented from Bds::DataFile.

BError Bds::DataFileAscii::open ( BString  fileName,
BString  mode 
) [virtual]

Open the file for read or write.

Reimplemented from Bds::DataFile.

BError Bds::DataFileAscii::setFormat ( BString  format  )  [virtual]

Set the sub-format.

Reimplemented from Bds::DataFile.

BError Bds::DataFileAscii::setInfo ( DataInfo dataInfo,
ChannelInfos channelInfos 
) [virtual]

Set information on data for write.

Reimplemented from Bds::DataFile.

BError Bds::DataFileAscii::start ( BUInt  channel,
BUInt  segment 
) [virtual]

Start next segment of data.

Reimplemented from Bds::DataFile.

BError Bds::DataFileAscii::writeData ( DataBlock data  )  [virtual]

Write a block of data.

Reimplemented from Bds::DataFile.


Member Data Documentation

ChannelInfos Bds::DataFileAscii::ochannelInfos [private]

DataInfo Bds::DataFileAscii::odataInfo [private]

BString Bds::DataFileAscii::oformat [private]

Reimplemented from Bds::DataFile.


The documentation for this class was generated from the following files:
Generated on Thu Jun 3 17:30:42 2010 for BdsApi by  doxygen 1.4.7