15 #include <vl/globalObjectDesignator.h>
16 #include <vl/reflectedObjectDIS.h>
17 #include <vlutil/vlMachineTypes.h>
18 #include <vlutil/vlHashKeys.h>
84 virtual void addPostUpdateCallback(
86 virtual void removePostUpdateCallback(
90 virtual void setHashKey(
const DtString& uniqueVal);
101 virtual void processStateMessage(
const DtStateMsg& msg);
110 static void setStateRepCreator(DtStateRepCreator creator);
111 static DtStateRepCreator stateRepCreator(
void);
void(* DtDynamicTerrainCallbackFunction)(DtReflectedDynamicTerrain *obj, void *userData)
Definition: reflectedDynamicTerrainDIS.h:28
DtStringHashKey myHashKey
Definition: reflectedDynamicTerrainDIS.h:116
Instances of DtDynamicTerrainStateRepository are used to store state data for DynamicTerrain objects...
Definition: dynamicTerrainStateRepository.h:31
Instances of DtDynamicTerrainPdu are used for DIS network packets which encode the DtDynamicTerrainSt...
Definition: dynamicTerrainPdu.h:34
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: reflectedDynamicTerrainDIS.h:115
Instances of DtReflectedDynamicTerrain are used to represent a simulated HLAobjectRoot.DynamicTerrain object reflected across a network.
Definition: reflectedDynamicTerrainDIS.h:32
DtDynamicTerrainStateRepository * myStateRep
Definition: reflectedDynamicTerrainDIS.h:117
Instances of DtDynamicTerrainDecoder encode data from DtDynamicTerrainStateRepository objects to the ...
Definition: dynamicTerrainDecoderDIS.h:24
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23
DtDynamicTerrainDecoder * myDecoder
Definition: reflectedDynamicTerrainDIS.h:118