VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
fedReader1516_4.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2025 MAK Technologies
3 ** All rights reserved.
4 *********************************************************************/
5 
6 #pragma once
7 
11 
12 #include "mtl/fedReader1516e.h"
13 
14 #include <vlutil/vlFedTarget.h>
15 #include <vlutil/vlFilename.h>
16 #include <vlutil/vlString.h>
17 
18 #include <libxml/tree.h>
19 
20 #include <set>
21 #include <map>
22 #include <stdio.h>
23 #include <string>
24 
26 struct _xmlNode;
27 struct _xmlDoc;
28 typedef unsigned char xmlChar;
29 typedef struct _xmlNode xmlNode;
30 typedef struct _xmlDoc xmlDoc;
31 
32 #ifdef DtUSE_UTILITIES_NAMESPACE
33 namespace DtUSE_UTILITIES_NAMESPACE
34 {
35 #endif
36 
41  {
42  public:
43 
46 
48  virtual ~DtFedReader1516_4();
49 
52  virtual DtFedReadStatus readFedFilePtr(FILE* filePointer, DtFedTarget *fedTarget,
53  DtFilename fileName, unsigned int strictCheckingMask = DtFedReadStrictDisabled, bool useDTD = false, bool dontParseSwitches = false);
54 
55  protected:
56 
58  virtual DtFedReadStatus parseDataType(xmlNode* currentNode);
59 
61  virtual DtFedReadStatus parseReferenceDataTypesTree(xmlNode* referenceNode);
62 
63  private:
64 
67  DtFedReader1516_4& operator=( const DtFedReader1516_4& );
68 
69  protected:
70 
71  };
72 
73 #ifdef DtUSE_UTILITIES_NAMESPACE
74 }
75 #endif
This file contains the declaration of DtFilename.
struct _xmlNode xmlNode
Definition: fedReader.h:21
Contains the DtString class declaration.
unsigned char xmlChar
Definition: fedReader.h:19
Definition: fedReader.h:41
DtFedReadStatus
Definition: fedReader.h:31
Instances of DtFedReader1516e are used to read a FED file, and fill in a DtFedTarget with the informa...
Definition: fedReader1516e.h:43
This file contains the declaration of DtFedTarget and several helper classes.
Instances of DtFedReader1516_4 are used to read a FED file, and fill in a DtFedTarget with the inform...
Definition: fedReader1516_4.h:40
struct _xmlDoc xmlDoc
Definition: fedReader.h:22
class DtFedTarget:
Definition: vlFedTarget.h:124
Instances of DtFilename are DtStrings which convert filenames to the native format.
Definition: vlFilename.h:20
This file declares DtFedReader1516e.
#define DT_DLL_MTL
Definition: vlMachineTypes.h:106

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)