VR-Link API Documentation for HLA 1516
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
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,
unsigned
int
strictCheckingMask=
DtFedReadStrictDisabled
,
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 Mon Apr 8 04:49:21 EDT 2019 from SVN revision 197403
Copyright © 2005-2016 VT MÄK. All Rights Reserved (
www.mak.com
)