VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
mtl
mtlFedReader.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
#ifndef mtlFedReader_H_
7
#define mtlFedReader_H_
8
12
13
#include "
fedReader.h
"
14
#include <
vlutil/vlFedTarget.h
>
15
#include "
mtlEnvironment.h
"
16
17
#ifdef DtUSE_UTILITIES_NAMESPACE
18
namespace
DtUSE_UTILITIES_NAMESPACE
19
{
20
#endif
21
22
26
class
DT_DLL_MTL
DtMtlFedReader
:
public
DtFedReader
27
{
28
public
:
29
31
DtMtlFedReader
();
32
34
virtual
~
DtMtlFedReader
();
35
36
private
:
38
DtMtlFedReader
(
const
DtMtlFedReader
& );
39
DtMtlFedReader
& operator=(
const
DtMtlFedReader
& );
40
41
public
:
42
46
virtual
DtFedReadStatus
readFedFilePtr(FILE* filePointer,
DtFedTarget
* fedTarget,
47
DtFilename
fedFileName,
bool
strictCheckingEnabled=
false
,
bool
useDTD=
false
,
bool
dontParseSwitches=
false
);
48
49
protected
:
50
52
virtual
DtFedReadStatus
processFed(
DtlObjPtr
fedObj );
53
55
virtual
DtFedReadStatus
processFederation(
DtlObjPtr
fedObj );
56
58
virtual
DtFedReadStatus
processVersion(
DtlObjPtr
fedObj );
59
61
virtual
DtFedReadStatus
processSpaces(
DtlObjPtr
fedObj );
62
64
virtual
DtFedReadStatus
processSpace(
DtlObjPtr
fedObj );
65
67
virtual
DtFedReadStatus
processDimension(
DtlObjPtr
fedObj,
const
char
* space);
68
70
virtual
DtFedReadStatus
processObjects(
DtlObjPtr
fedObj );
71
73
virtual
DtFedReadStatus
processObjClass(
DtlObjPtr
fedObj,
const
char
* parent );
74
76
virtual
DtFedReadStatus
processAttribute(
DtlObjPtr
fedObj,
const
char
* obj );
77
79
virtual
DtFedReadStatus
processInteractions(
DtlObjPtr
fedObj );
80
82
virtual
DtFedReadStatus
processIntClass(
DtlObjPtr
fedObj,
const
char
* parent );
83
85
virtual
DtFedReadStatus
processParameter(
DtlObjPtr
fedObj,
const
char
* inter );
86
87
protected
:
88
89
DtFedTarget
*
myFedTarget
;
90
};
91
92
#ifdef DtUSE_UTILITIES_NAMESPACE
93
}
94
#endif
95
96
#endif
97
Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)