9 #ifndef lgrGuiMetaDataInterface_H_
10 #define lgrGuiMetaDataInterface_H_
15 #include <vlutil/vlTime.h>
16 #include <vlutil/vlSmartPointers.h>
22 class DtLgrHlaConfigData;
46 virtual LoggerFileResult readMetaData(const QString& filename) = 0;
49 virtual LoggerFileResult writeDescription() = 0;
52 virtual QString protocol() = 0;
55 virtual
bool protocolValid(const QString& protocol) = 0;
58 virtual QString formatVersion() = 0;
66 virtual DtTime tapeTimeDate() = 0;
69 virtual DtFloat64 recordingDuration() = 0;
72 virtual QString tapeDescription() = 0;
76 virtual
void setDescription(QString description) = 0;
#define DT_PURE_VIRTUAL_CTR(CLASS_NAME, ARG_TYPES_LIST)
Declare a pure virtual constructor.
Definition: virtualConstructor.h:138
Contains DT_VIRTUAL_CTR DT_VIRTUAL_CTR_DEFAULTS DT_VIRTUAL_COPY_ASSIGN DT_VIRTUAL_BASE_CTR DT_PURE_VI...
Stores information about HLA logger configuration.
Definition: lgrHlaConfigData.h:20
#define DT_DLL_LGRGUI
Definition: lgrGui.h:19
Defines INPORT/EXPORT macros for lgrGui library.