19 class DtLgrSystemDriver;
23 class DT_DLL_LGRSIM DtLgrDisLegacyEntityTracker :
public DtLgrDisEntityTracker
32 virtual ~DtLgrDisLegacyEntityTracker();
37 DtLgrDisLegacyEntityTracker(const DtLgrDisLegacyEntityTracker&);
40 DtLgrDisLegacyEntityTracker& operator=(const DtLgrDisLegacyEntityTracker&);
47 virtual DtLgrEntityTracker* createFromPacket(const DtPacket& packet);
52 struct NetLegacyTrackerEntryHeader
56 DtNetFloat64 firstTime;
57 DtNetFloat64 lastTime;
67 struct NetLegacyTrackerEntry
69 struct NetLegacyTrackerEntryHeader header;
97 virtual unsigned encodedEntrySize(
const TrackerEntry& entry,
bool includePadding=
true)
const;
101 virtual char* encodeEntry(
char* entryData,
const TrackerEntry& entry)
const;
105 virtual const char* decodeEntry(
const char* entryData);
#define DT_DLL_LGRSIM
Definition: lgrSim.h:21
#define DT_VIRTUAL_BASE_CTR(BASE_NAME, ARG_TYPES_LIST)
Declare a Virtual Base Constructor Create using DT_VIRTUAL_CTR(CLASS_NAME,ARG_TYPES_LIST) Where BASE_...
Definition: virtualConstructor.h:118
#define DT_VIRTUAL_CTR(CLASS_NAME, ARG_TYPES_LIST)
Declare a Virtual Constructor Create using DT_VIRTUAL_CTR(CLASS_NAME,ARG_TYPES_LIST) Where CLASS_NAME...
Definition: virtualConstructor.h:34
Contains MAKLogger::DtLgrDisEntityTracker class.