Inherits IFileWriter, and IFileReader.
Inherited by IDataset, and IRequiredMetaData.
Inheritance diagram for IDataFileIO:
Public Member Functions | |
MXA_SHARED_POINTERS (IDataFileIO) | |
IDataFileIO () | |
virtual | ~IDataFileIO () |
virtual int32 | writeToFile (IFileWriter::DataFileType dataFile)=0 |
Method to write the implementing class to an IDataFile object. | |
virtual int32 | readFromFile (IFileReader::DataFileType dataFile)=0 |
Method to read data into the implementing class from an IDataFile object. | |
Private Member Functions | |
IDataFileIO (const IDataFileIO &) | |
void | operator= (const IDataFileIO &) |
IDataFileIO::IDataFileIO | ( | ) | [inline] |
virtual IDataFileIO::~IDataFileIO | ( | ) | [inline, virtual] |
IDataFileIO::IDataFileIO | ( | const IDataFileIO & | ) | [private] |
IDataFileIO::MXA_SHARED_POINTERS | ( | IDataFileIO | ) |
virtual int32 IDataFileIO::writeToFile | ( | IFileWriter::DataFileType | dataFile | ) | [pure virtual] |
Method to write the implementing class to an IDataFile object.
dataFile | The file to write the data into |
Implements IFileWriter.
virtual int32 IDataFileIO::readFromFile | ( | IFileReader::DataFileType | dataFile | ) | [pure virtual] |
Method to read data into the implementing class from an IDataFile object.
dataFile | The file to read the data from |
Implements IFileReader.
void IDataFileIO::operator= | ( | const IDataFileIO & | ) | [private] |