7 #ifndef DtMilitaryEntityEncoder_H_
8 #define DtMilitaryEntityEncoder_H_
25 class DT_DLL_VL DtMilitaryEntityEncoder :
public DtPhysicalEntityEncoder
30 DtMilitaryEntityEncoder(
32 DtObjClassDesc* classDesc);
35 virtual ~DtMilitaryEntityEncoder();
38 DtMilitaryEntityEncoder(
const DtMilitaryEntityEncoder& orig);
41 DtMilitaryEntityEncoder& operator=(
const DtMilitaryEntityEncoder& orig);
47 static DtHlaStateEncoder* create(
49 DtObjClassDesc* classDesc);
54 DtDECLARE_ENTITY_ATTR_CHECKER(AlternateEntityType);
55 DtDECLARE_ENTITY_ATTR_CHECKER(CamouflageType);
56 DtDECLARE_ENTITY_ATTR_CHECKER(FirePowerDisabled);
57 DtDECLARE_ENTITY_ATTR_CHECKER(ForceID);
58 DtDECLARE_ENTITY_ATTR_CHECKER(IsConcealed);
61 DtDECLARE_ENTITY_ATTR_ENCODER(AlternateEntityType);
62 DtDECLARE_ENTITY_ATTR_ENCODER(CamouflageType);
63 DtDECLARE_ENTITY_ATTR_ENCODER(FirePowerDisabled);
64 DtDECLARE_ENTITY_ATTR_ENCODER(ForceID);
65 DtDECLARE_ENTITY_ATTR_ENCODER(IsConcealed);
73 #define DtDEFINE_SIMPLE_MIL_ENTITY_ATTR_ENCODER( \
74 attrName, netType, inspector) \
75 DtDEFINE_SIMPLE_ATTR_ENCODER(DtMilitaryEntityEncoder, \
76 DtEntityStateRepository, \
77 attrName, netType, inspector)
84 #define DtDEFINE_SIMPLE_MIL_ENTITY_ATTR_CHECKER( \
85 attrName, inspector) \
86 DtDEFINE_SIMPLE_ATTR_CHECKER(DtMilitaryEntityEncoder, \
87 DtEntityStateRepository, \
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:61
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Contains the DtEntityStateRepository class declaration.