15 #include <vl/globalObjectDesignator.h>
16 #include <vl/globalObjectDesignator.h>
17 #include <vl/reflectedObjectDIS.h>
18 #include <vl/objectIdHashKey.h>
19 #include <vlutil/vlMachineTypes.h>
44 const DtEntityIdentifier&
id);
74 virtual const DtObjectId& id()
const;
89 virtual void addPostUpdateCallback(
91 virtual void removePostUpdateCallback(
95 virtual void setHashKey(
const DtString& uniqueVal);
102 virtual DtString idString()
const override;
106 virtual void processStateMessage(
const DtStateMsg &msg)
override;
115 static void setStateRepCreator(DtStateRepCreator creator);
116 static DtStateRepCreator stateRepCreator(
void);
Instances of DtRectangularPyramidDecoder encode data from DtRectangularPyramidStateRepository objects...
Definition: rectangularPyramidDecoderDIS.h:24
void(* DtRectangularPyramidCallbackFunction)(DtReflectedRectangularPyramid *obj, void *userData)
Definition: reflectedRectangularPyramidDIS.h:29
DtEntityIdentifier myId
Definition: reflectedRectangularPyramidDIS.h:122
Instances of DtReflectedRectangularPyramid are used to represent a simulated HLAobjectRoot.SensorFieldOfView.RectangularPyramid object reflected across a network.
Definition: reflectedRectangularPyramidDIS.h:33
static DtStateRepCreator theStateRepCreator
The function called to create state repositories.
Definition: reflectedRectangularPyramidDIS.h:120
DtRectangularPyramidStateRepository * myStateRep
Definition: reflectedRectangularPyramidDIS.h:123
DtRectangularPyramidDecoder * myDecoder
Definition: reflectedRectangularPyramidDIS.h:124
Instances of DtRectangularPyramidPdu are used for DIS network packets which encode the DtRectangularP...
Definition: rectangularPyramidPduDIS.h:30
DtStringHashKey myHashKey
Definition: reflectedRectangularPyramidDIS.h:121
Instances of DtRectangularPyramidStateRepository are used to store state data for HLAobjectRoot...
Definition: rectangularPyramidStateRepository.h:20
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23