18 #define DtStateChange_POSITION 0x0100
19 #define DtStateChange_ORIENTATION 0x0200
20 #define DtStateChange_DR_ALG 0x0400
21 #define DtStateChange_DR_OTHER 0x0800
22 #define DtStateChange_APPEARANCE 0x1000
23 #define DtStateChange_ART_PARTS 0x2000
24 #define DtStateChange_ATT_PARTS 0x4000
25 #define DtStateChange_VP_RECS 0x8000
31 class DT_DLL_VL DtEntityStateEncoder :
public DtStateEncoder
36 DtEntityStateEncoder();
39 DtEntityStateEncoder(
const DtEntityStateEncoder& orig );
42 virtual ~DtEntityStateEncoder();
45 DtEntityStateEncoder& operator = (
const DtEntityStateEncoder& orig );
50 virtual DtEntityStatePdu* stateMsg(
54 DtCLONE_ENCODER( DtEntityStateEncoder );
66 DtEntityStatePdu* pdu );
69 virtual bool artPartsNeedUpdating(
74 virtual bool attPartsNeedUpdating(
79 virtual bool variableDatumNeedsUpdating(
86 virtual void fillOutDeadReckoningParams(
88 DtEntityStatePdu* pdu );
92 virtual void fillOutArtAndAttParts(
95 DtEntityStatePdu* pdu );
99 DtEntityStatePdu myEsPdu;
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Instances of DtEntityStateRepository are used to maintain attributes and state of entity objects in a...
Definition: entityStateRepository.h:36
Contains the DtEntityStateRepository class declaration.
This file declares the DIS version of DtStateEncoder.
Contains classes, constants and macros which provide a wrapper around the Entity State PDU defined in...