14 #ifndef lgrHlaLegacyFileFormats_H_
15 #define lgrHlaLegacyFileFormats_H_
28 public DtLgrLegacyUncheckpointedFormat
32 DtLgrLegacyHlaUncheckpointedFormat(DtLoggerFile*);
34 virtual ~DtLgrLegacyHlaUncheckpointedFormat();
38 DtLgrLegacyHlaUncheckpointedFormat
39 (
const DtLgrLegacyHlaUncheckpointedFormat&);
41 DtLgrLegacyHlaUncheckpointedFormat& operator=(
42 const DtLgrLegacyHlaUncheckpointedFormat&);
47 virtual void copyMetaData(
const DtLgrFileFormatter* formatter);
53 virtual void validateType(
int type);
56 virtual int decodeTypeFromFlags(
unsigned int flags);
59 virtual void readStartMetaData();
62 virtual void writeStartMetaData();
65 virtual void readFomMetaData();
68 virtual void writeFomMetaData();
78 public DtLgrLegacyCheckpointedFormat
82 DtLgrLegacyHlaCheckpointedFormat(DtLoggerFile*);
84 virtual ~DtLgrLegacyHlaCheckpointedFormat();
88 DtLgrLegacyHlaCheckpointedFormat(
const DtLgrLegacyHlaCheckpointedFormat&);
90 DtLgrLegacyHlaCheckpointedFormat& operator=(
91 const DtLgrLegacyHlaCheckpointedFormat&);
96 virtual void copyMetaData(
const DtLgrFileFormatter* formatter);
102 virtual void validateType(
int type);
105 virtual int decodeTypeFromFlags(
unsigned int flags);
108 virtual void readStartMetaData();
111 virtual void writeStartMetaData();
114 virtual void readEndMetaData();
117 virtual void writeEndMetaData();
120 virtual void readFomMetaData();
123 virtual void writeFomMetaData();
130 class DT_DLL_LGRSIM DtLgrLegacyHla4_0Format :
public DtLgrLegacyHlaCheckpointedFormat
133 DtLgrLegacyHla4_0Format(DtLoggerFile*);
135 virtual ~DtLgrLegacyHla4_0Format();
139 virtual void validateType(
int type);
143 DtLgrLegacyHla4_0Format(
const DtLgrLegacyHla4_0Format&);
145 DtLgrLegacyHla4_0Format& operator=(
146 const DtLgrLegacyHla4_0Format&);
151 virtual void readFomMetaData();
154 virtual void writeFomMetaData();
158 class DT_DLL_LGRSIM DtLgrLegacyHla4_2Format :
public DtLgrLegacyHla4_0Format
161 DtLgrLegacyHla4_2Format(DtLoggerFile*);
163 virtual ~DtLgrLegacyHla4_2Format();
167 virtual void validateType(
int type);
172 virtual void readEndMetaData();
175 virtual void writeEndMetaData();