Inherited by H5DataModelWriter, and XMLDataModelWriter.
Inheritance diagram for IDataModelWriter:
Public Member Functions | ||||
IDataModelWriter (IFileIODelegate::Pointer ioDelegate, IDataModel::Pointer dataModel) | ||||
virtual | ~IDataModelWriter () | |||
virtual int32 | writeModelToFile (int32 fileId)=0 | |||
writes the model to the given file | ||||
virtual int32 | writeDataModelTemplate (int32 uniqueId)=0 | |||
| ||||
virtual int32 | writeDataDimensions (int32 uniqueId)=0 | |||
| ||||
virtual int32 | writeDataRecords (int32 uniqueId)=0 | |||
| ||||
virtual int32 | writeRequiredMetaData (int32 uniqueId)=0 | |||
| ||||
virtual int32 | writeUserMetaData (int32 uniqueId)=0 | |||
| ||||
virtual int32 | writeSupportFiles (int32 uniqueId)=0 | |||
Writes the support files to the hdf5 data file. | ||||
Protected Member Functions | ||||
IDataModelWriter () | ||||
Private Member Functions | ||||
IDataModelWriter (const IDataModelWriter &) | ||||
void | operator= (const IDataModelWriter &) |
IDataModelWriter::IDataModelWriter | ( | IFileIODelegate::Pointer | ioDelegate, | |
IDataModel::Pointer | dataModel | |||
) | [inline] |
virtual IDataModelWriter::~IDataModelWriter | ( | ) | [inline, virtual] |
IDataModelWriter::IDataModelWriter | ( | ) | [inline, protected] |
IDataModelWriter::IDataModelWriter | ( | const IDataModelWriter & | ) | [private] |
virtual int32 IDataModelWriter::writeModelToFile | ( | int32 | fileId | ) | [pure virtual] |
writes the model to the given file
fileId | The unique ID of a file on the underlying filesystem |
Implemented in XMLDataModelWriter.
virtual int32 IDataModelWriter::writeDataModelTemplate | ( | int32 | uniqueId | ) | [pure virtual] |
uniqueId | The unique ID of a file on the underlying filesystem |
Implemented in XMLDataModelWriter.
virtual int32 IDataModelWriter::writeDataDimensions | ( | int32 | uniqueId | ) | [pure virtual] |
uniqueId | The unique ID of a file on the underlying filesystem |
Implemented in XMLDataModelWriter.
virtual int32 IDataModelWriter::writeDataRecords | ( | int32 | uniqueId | ) | [pure virtual] |
uniqueId | The unique ID of a file on the underlying filesystem |
Implemented in XMLDataModelWriter.
virtual int32 IDataModelWriter::writeRequiredMetaData | ( | int32 | uniqueId | ) | [pure virtual] |
uniqueId | The unique ID of a file on the underlying filesystem |
Implemented in XMLDataModelWriter.
virtual int32 IDataModelWriter::writeUserMetaData | ( | int32 | uniqueId | ) | [pure virtual] |
uniqueId | The unique ID of a file on the underlying filesystem |
Implemented in XMLDataModelWriter.
virtual int32 IDataModelWriter::writeSupportFiles | ( | int32 | uniqueId | ) | [pure virtual] |
Writes the support files to the hdf5 data file.
uniqueId | HDF5 file id to write to |
Implemented in XMLDataModelWriter.
void IDataModelWriter::operator= | ( | const IDataModelWriter & | ) | [private] |