7 #ifndef DtSoldierEncoder_H_
8 #define DtSoldierEncoder_H_
24 class DT_DLL_VL DtSoldierEncoder :
public DtMilitaryEntityEncoder
31 DtObjClassDesc* classDesc);
34 virtual ~DtSoldierEncoder();
37 DtSoldierEncoder(
const DtSoldierEncoder& orig);
40 DtSoldierEncoder& operator=(
const DtSoldierEncoder& orig);
46 static DtHlaStateEncoder* create(
48 DtObjClassDesc* classDesc);
53 DtDECLARE_ENTITY_ATTR_CHECKER(PrimaryWeaponState);
54 DtDECLARE_ENTITY_ATTR_CHECKER(SecondaryWeaponState);
57 DtDECLARE_ENTITY_ATTR_ENCODER(PrimaryWeaponState);
58 DtDECLARE_ENTITY_ATTR_ENCODER(SecondaryWeaponState);
66 #define DtDEFINE_SIMPLE_SOLDIER_ATTR_ENCODER( \
67 attrName, netType, inspector) \
68 DtDEFINE_SIMPLE_ATTR_ENCODER(DtSoldierEncoder, \
69 DtEntityStateRepository, \
70 attrName, netType, inspector)
77 #define DtDEFINE_SIMPLE_SOLDIER_ATTR_CHECKER( \
78 attrName, inspector) \
79 DtDEFINE_SIMPLE_ATTR_CHECKER(DtSoldierEncoder, \
80 DtEntityStateRepository, \
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:62
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Contains the DtEntityStateRepository class declaration.