IDataModelReader Class Reference

Interface that defines what methods a class must implement to write a data model to a file. More...

Inherited by H5DataModelReader, and XMLDataModelReader.

Inheritance diagram for IDataModelReader:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 IDataModelReader (IFileIODelegate::Pointer ioDelegate, IDataModel::Pointer dataModel)
virtual ~IDataModelReader ()
virtual int32 readDataModel (int32 locId)=0
 Reads the data model from the file.

Protected Member Functions

 IDataModelReader ()

Private Member Functions

 IDataModelReader (const IDataModelReader &)
void operator= (const IDataModelReader &)

Detailed Description

Interface that defines what methods a class must implement to write a data model to a file.

Author:
Mike Jackson
Date:
March 2007
Version:
Revision
1.2


Constructor & Destructor Documentation

IDataModelReader::IDataModelReader ( IFileIODelegate::Pointer  ioDelegate,
IDataModel::Pointer  dataModel 
) [inline]

virtual IDataModelReader::~IDataModelReader (  )  [inline, virtual]

IDataModelReader::IDataModelReader (  )  [inline, protected]

IDataModelReader::IDataModelReader ( const IDataModelReader  )  [private]


Member Function Documentation

virtual int32 IDataModelReader::readDataModel ( int32  locId  )  [pure virtual]

Reads the data model from the file.

Parameters:
locId The HDF5 ID or other unique ID of the file
Returns:
Standard Error Condition

Implemented in XMLDataModelReader.

void IDataModelReader::operator= ( const IDataModelReader  )  [private]


The documentation for this class was generated from the following file:
Generated on Tue Nov 17 18:43:13 2009 for MXADataModel by  doxygen 1.5.2