9 #ifndef DtRadarBeamEncoder_H_
10 #define DtRadarBeamEncoder_H_
23 #define DtDECLARE_RADARBEAM_ATTR_CHECKER(attrName) \
24 DtDECLARE_ATTR_CHECKER(DtEmitterBeamRepository, attrName)
28 #define DtDECLARE_RADARBEAM_ATTR_ENCODER(attrName) \
29 DtDECLARE_ATTR_ENCODER(DtEmitterBeamRepository, attrName)
36 class DT_DLL_VL DtRadarBeamEncoder :
public DtBaseEmitterBeamEncoder
43 DtObjClassDesc* classDesc);
46 virtual ~DtRadarBeamEncoder();
49 DtRadarBeamEncoder(
const DtRadarBeamEncoder& orig);
52 DtRadarBeamEncoder& operator=(
const DtRadarBeamEncoder& orig);
57 static DtHlaStateEncoder* create(
59 DtObjClassDesc* classDesc);
62 DtDECLARE_RADARBEAM_ATTR_ENCODER(TrackObjectIDs);
63 DtDECLARE_RADARBEAM_ATTR_ENCODER(TrackObjectIdentifiers);
64 DtDECLARE_RADARBEAM_ATTR_ENCODER(HighDensityTrack);
65 DtDECLARE_RADARBEAM_ATTR_ENCODER(TrackObjectIdentifiers_RPR20);
67 DtDECLARE_RADARBEAM_ATTR_CHECKER(TrackObjectIDs);
68 DtDECLARE_RADARBEAM_ATTR_CHECKER(TrackObjectIdentifiers);
69 DtDECLARE_RADARBEAM_ATTR_CHECKER(HighDensityTrack);
77 #define DtDEFINE_SIMPLE_RADARBEAM_ATTR_ENCODER( \
78 attrName, netType, inspector) \
79 DtDEFINE_SIMPLE_ATTR_ENCODER(DtRadarBeamEncoder, \
80 DtEmitterBeamRepository, \
81 attrName, netType, inspector)
88 #define DtDEFINE_SIMPLE_RADARBEAM_ATTR_CHECKER( \
89 attrName, inspector) \
90 DtDEFINE_SIMPLE_ATTR_CHECKER(DtRadarBeamEncoder, \
91 DtEmitterBeamRepository, \
94 #endif //DtRadarBeamEncoder_H_
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
class DtEmitterBeamRepository:
Definition: emitterBeamRepository.h:40