VR-Link API Documentation for HLA Evolved
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
mtl
fedReader13.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
#ifndef fedReader13_h__
7
#define fedReader13_h__
8
9
13
14
#include "
mtl/fedReader.h
"
15
#include <
vlutil/vlFedTarget.h
>
16
#include "
mtlEnvironment.h
"
17
18
#ifdef DtUSE_UTILITIES_NAMESPACE
19
namespace
DtUSE_UTILITIES_NAMESPACE
20
{
21
#endif
22
23
27
class
DT_DLL_MTL
DtFedReader13
:
public
DtFedReader
28
{
29
public
:
30
32
DtFedReader13
();
33
35
virtual
~
DtFedReader13
();
36
37
private
:
39
DtFedReader13
(
const
DtFedReader13
& );
40
DtFedReader13
& operator=(
const
DtFedReader13
& );
41
42
public
:
43
47
virtual
DtFedReadStatus
readFedFilePtr(FILE* filePointer,
DtFedTarget
* fedTarget,
48
DtFilename
fedFileName,
bool
strictCheckingEnabled=
false
,
bool
useDTD=
false
,
bool
dontParseSwitches=
false
);
49
50
protected
:
51
53
virtual
DtFedReadStatus
processFed(
DtlObjPtr
fedObj );
54
56
virtual
DtFedReadStatus
processFederation(
DtlObjPtr
fedObj );
57
59
virtual
DtFedReadStatus
processVersion(
DtlObjPtr
fedObj );
60
62
virtual
DtFedReadStatus
processSpaces(
DtlObjPtr
fedObj );
63
65
virtual
DtFedReadStatus
processSpace(
DtlObjPtr
fedObj );
66
68
virtual
DtFedReadStatus
processDimension(
DtlObjPtr
fedObj,
const
char
* space);
69
71
virtual
DtFedReadStatus
processObjects(
DtlObjPtr
fedObj );
72
74
virtual
DtFedReadStatus
processObjClass(
DtlObjPtr
fedObj,
const
char
* parent );
75
77
virtual
DtFedReadStatus
processAttribute(
DtlObjPtr
fedObj,
const
char
* obj );
78
80
virtual
DtFedReadStatus
processInteractions(
DtlObjPtr
fedObj );
81
83
virtual
DtFedReadStatus
processIntClass(
DtlObjPtr
fedObj,
const
char
* parent );
84
86
virtual
DtFedReadStatus
processParameter(
DtlObjPtr
fedObj,
const
char
* inter );
87
88
protected
:
89
91
92
bool
myReplacedObjectRoot
;
93
bool
myReplacedInteractionRoot
;
95
96
};
97
98
#ifdef DtUSE_UTILITIES_NAMESPACE
99
}
100
#endif
101
102
#endif // fedReader13_h__
103
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
)