21 class DtLgrEntityTracker;
25 class DT_DLL_LGRSIM DtLgrLegacyDisUncheckpointedFormat :
public DtLgrLegacyUncheckpointedFormat
30 DtLgrLegacyDisUncheckpointedFormat(DtLoggerFile*);
32 virtual ~DtLgrLegacyDisUncheckpointedFormat();
37 DtLgrLegacyDisUncheckpointedFormat
38 (
const DtLgrLegacyDisUncheckpointedFormat&);
40 DtLgrLegacyDisUncheckpointedFormat& operator=(
41 const DtLgrLegacyDisUncheckpointedFormat&);
47 virtual void validateType(
int type);
50 virtual int decodeTypeFromFlags(
unsigned int flags);
55 class DT_DLL_LGRSIM DtLgrLegacyDisCheckpointedFormat :
public DtLgrLegacyCheckpointedFormat
60 DtLgrLegacyDisCheckpointedFormat(DtLoggerFile*);
62 virtual ~DtLgrLegacyDisCheckpointedFormat();
67 DtLgrLegacyDisCheckpointedFormat(
const DtLgrLegacyDisCheckpointedFormat&);
69 DtLgrLegacyDisCheckpointedFormat& operator=(
70 const DtLgrLegacyDisCheckpointedFormat&);
76 virtual void validateType(
int type);
79 virtual int decodeTypeFromFlags(
unsigned int flags);
82 virtual void readEndMetaData();
85 virtual void writeEndMetaData();
91 class DT_DLL_LGRSIM DtLgrLegacyDis4_0Format :
public DtLgrLegacyDisCheckpointedFormat
96 DtLgrLegacyDis4_0Format(DtLoggerFile*);
99 virtual ~DtLgrLegacyDis4_0Format();
104 DtLgrLegacyDis4_0Format(
const DtLgrLegacyDis4_0Format&);
106 DtLgrLegacyDis4_0Format& operator=(
107 const DtLgrLegacyDis4_0Format&);
113 virtual void validateType(
int type);
116 virtual int decodeTypeFromFlags(
unsigned int flags);
122 class DT_DLL_LGRSIM DtLgrLegacyDis4_2Format :
public DtLgrLegacyDis4_0Format
126 DtLgrLegacyDis4_2Format(DtLoggerFile*);
131 DtLgrLegacyDis4_2Format(
const DtLgrLegacyDis4_2Format&);
133 DtLgrLegacyDis4_2Format& operator=(
134 const DtLgrLegacyDis4_2Format&);
140 virtual void validateType(
int type);
143 virtual void readEndMetaData();
146 virtual void writeEndMetaData();
152 class DT_DLL_LGRSIM DtLgrDis4_3Format :
public DtLgrEntityTrackingFormat
155 DtLgrDis4_3Format(DtLoggerFile*);
156 ~DtLgrDis4_3Format();
159 virtual DtLgrEntityTracker* entityTracker()
const;
164 virtual DtLgrEntityTracker* entityTracker();
167 virtual void readStartMetaData();
170 virtual void readEndMetaData();
173 virtual void writeStartMetaData();
176 virtual void writeEndMetaData();
180 virtual void validateType(
int type);
183 virtual void validateStartMetaDataMap() {}
186 virtual void validateEndMetaDataMap() {}
189 virtual int decodeTypeFromFlags(
unsigned int flags);
194 DtLgrEntityTracker* myEntityTracker;
198 class DT_DLL_LGRSIM DtLgrDis5_3Format :
public DtLgrDis4_3Format
201 DtLgrDis5_3Format(DtLoggerFile*);
202 ~DtLgrDis5_3Format();
205 virtual void setDescription(
DtString description);
208 virtual double startTime()
const;
211 virtual double endTime()
const;
214 virtual DtString description()
const;
221 virtual void readStartMetaData();
224 virtual void writeStartMetaData();
229 virtual void readEndMetaData();
232 virtual void writeEndMetaData();
236 virtual void validateType(
int type);
239 virtual bool validateStartMetaDataType(
int type);
242 virtual bool validateEndMetaDataType(
int type);
246 virtual void validateStartMetaDataMap();
250 virtual void validateEndMetaDataMap();
253 virtual int decodeTypeFromFlags(
unsigned int flags);
Defines IMPORT/EXPORT macros for lgrSim library.
#define DT_DLL_LGRSIM
Definition: lgrSim.h:21