VR-Link API Documentation for HLA 1.3
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions

Instances of DtMtlFedReader are used to read a FED file, and fill in a DtFedTarget with the information read. More...

+ Inheritance diagram for DtMtlFedReader:
+ Collaboration diagram for DtMtlFedReader:

List of all members.

Public Member Functions

 DtMtlFedReader ()
 Constructor.
virtual ~DtMtlFedReader ()
 Destructor.
virtual DtFedReadStatus readFedFilePtr (FILE *filePointer, DtFedTarget *fedTarget, DtFilename fedFileName, bool strictCheckingEnabled=false, bool useDTD=false, bool dontParseSwitches=false)
 Read the FED file fedFileName, setting values to fedTarget.

Protected Member Functions

virtual DtFedReadStatus processFed (DtlObjPtr fedObj)
 process the FED directive
virtual DtFedReadStatus processFederation (DtlObjPtr fedObj)
 process the federation directive
virtual DtFedReadStatus processVersion (DtlObjPtr fedObj)
 process the FEDVersion directive
virtual DtFedReadStatus processSpaces (DtlObjPtr fedObj)
 process the spaces directive
virtual DtFedReadStatus processSpace (DtlObjPtr fedObj)
 process the space directive
virtual DtFedReadStatus processDimension (DtlObjPtr fedObj, const char *space)
 process the dimension directive
virtual DtFedReadStatus processObjects (DtlObjPtr fedObj)
 process the objects directive
virtual DtFedReadStatus processObjClass (DtlObjPtr fedObj, const char *parent)
 process the object's class directive
virtual DtFedReadStatus processAttribute (DtlObjPtr fedObj, const char *obj)
 process the object's attribute directive
virtual DtFedReadStatus processInteractions (DtlObjPtr fedObj)
 process the interactions directive
virtual DtFedReadStatus processIntClass (DtlObjPtr fedObj, const char *parent)
 process the interaction's class directive
virtual DtFedReadStatus processParameter (DtlObjPtr fedObj, const char *inter)
 process the interaction's parameter directive

Protected Attributes

DtFedTargetmyFedTarget

Private Member Functions

 DtMtlFedReader (const DtMtlFedReader &)
 Copy constructor and Assignment operator - Unimplemented.
DtMtlFedReaderoperator= (const DtMtlFedReader &)

Detailed Description

Instances of DtMtlFedReader are used to read a FED file, and fill in a DtFedTarget with the information read.


Constructor & Destructor Documentation

Constructor.

virtual DtMtlFedReader::~DtMtlFedReader ( ) [virtual]

Destructor.

Copy constructor and Assignment operator - Unimplemented.


Member Function Documentation

DtMtlFedReader& DtMtlFedReader::operator= ( const DtMtlFedReader ) [private]
virtual DtFedReadStatus DtMtlFedReader::processAttribute ( DtlObjPtr  fedObj,
const char *  obj 
) [protected, virtual]

process the object's attribute directive

virtual DtFedReadStatus DtMtlFedReader::processDimension ( DtlObjPtr  fedObj,
const char *  space 
) [protected, virtual]

process the dimension directive

virtual DtFedReadStatus DtMtlFedReader::processFed ( DtlObjPtr  fedObj) [protected, virtual]

process the FED directive

virtual DtFedReadStatus DtMtlFedReader::processFederation ( DtlObjPtr  fedObj) [protected, virtual]

process the federation directive

virtual DtFedReadStatus DtMtlFedReader::processIntClass ( DtlObjPtr  fedObj,
const char *  parent 
) [protected, virtual]

process the interaction's class directive

virtual DtFedReadStatus DtMtlFedReader::processInteractions ( DtlObjPtr  fedObj) [protected, virtual]

process the interactions directive

virtual DtFedReadStatus DtMtlFedReader::processObjClass ( DtlObjPtr  fedObj,
const char *  parent 
) [protected, virtual]

process the object's class directive

virtual DtFedReadStatus DtMtlFedReader::processObjects ( DtlObjPtr  fedObj) [protected, virtual]

process the objects directive

virtual DtFedReadStatus DtMtlFedReader::processParameter ( DtlObjPtr  fedObj,
const char *  inter 
) [protected, virtual]

process the interaction's parameter directive

virtual DtFedReadStatus DtMtlFedReader::processSpace ( DtlObjPtr  fedObj) [protected, virtual]

process the space directive

virtual DtFedReadStatus DtMtlFedReader::processSpaces ( DtlObjPtr  fedObj) [protected, virtual]

process the spaces directive

virtual DtFedReadStatus DtMtlFedReader::processVersion ( DtlObjPtr  fedObj) [protected, virtual]

process the FEDVersion directive

virtual DtFedReadStatus DtMtlFedReader::readFedFilePtr ( FILE *  filePointer,
DtFedTarget fedTarget,
DtFilename  fedFileName,
bool  strictCheckingEnabled = false,
bool  useDTD = false,
bool  dontParseSwitches = false 
) [virtual]

Read the FED file fedFileName, setting values to fedTarget.

Note if fedTarget is NULL the fedfile will be read and verified only. Strict checking requires strict adherence to format and content

Reimplemented from DtFedReader.


Member Data Documentation

Reimplemented from DtFedReader.


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

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)