7 #ifndef DtFireEncoder_H_
8 #define DtFireEncoder_H_
20 #define DtDECLARE_FIRE_PARAM_ENCODER(paramName) \
21 DtDECLARE_PARAM_ENCODER(DtFireInteraction, paramName)
23 #define DtDEFINE_SIMPLE_FIRE_PARAM_ENCODER(paramName, netType, inspector) \
24 DtDEFINE_SIMPLE_PARAM_ENCODER(DtFireEncoder, DtFireInteraction, \
33 class DT_DLL_VL DtFireEncoder :
public DtInteractionEncoder
38 DtInterClassDesc* classDesc);
41 virtual ~DtFireEncoder();
44 DtFireEncoder(
const DtFireEncoder& orig);
47 DtFireEncoder& operator=(
const DtFireEncoder& orig);
51 DtDECLARE_FIRE_PARAM_ENCODER(EventIdentifier);
52 DtDECLARE_FIRE_PARAM_ENCODER(FireControlSolutionRange);
53 DtDECLARE_FIRE_PARAM_ENCODER(FireMissionIndex);
54 DtDECLARE_FIRE_PARAM_ENCODER(FiringLocation);
55 DtDECLARE_FIRE_PARAM_ENCODER(FiringObjectIdentifier);
56 DtDECLARE_FIRE_PARAM_ENCODER(FuseType);
57 DtDECLARE_FIRE_PARAM_ENCODER(InitialVelocityVector);
58 DtDECLARE_FIRE_PARAM_ENCODER(MunitionObjectIdentifier);
59 DtDECLARE_FIRE_PARAM_ENCODER(MunitionType);
60 DtDECLARE_FIRE_PARAM_ENCODER(QuantityFired);
61 DtDECLARE_FIRE_PARAM_ENCODER(RateOfFire);
62 DtDECLARE_FIRE_PARAM_ENCODER(TargetObjectIdentifier);
63 DtDECLARE_FIRE_PARAM_ENCODER(WarheadType);
65 DtDECLARE_FIRE_PARAM_ENCODER(EventID);
66 DtDECLARE_FIRE_PARAM_ENCODER(FiringObjectID);
67 DtDECLARE_FIRE_PARAM_ENCODER(MunitionObjectID);
68 DtDECLARE_FIRE_PARAM_ENCODER(TargetObjectID);
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
Instances of DtFireInteraction are used to represent the firing of a weapon.
Definition: firePdu.h:34