9 #ifndef DtRadarBeamDecoder_H_
10 #define DtRadarBeamDecoder_H_
23 #define DtDECLARE_RADARBEAM_ATTR_DECODER(attrName) \
24 DtDECLARE_ATTR_DECODER(DtEmitterBeamRepository, attrName)
31 class DT_DLL_VL DtRadarBeamDecoder :
public DtBaseEmitterBeamDecoder
38 DtObjClassDesc* classDesc);
41 virtual ~DtRadarBeamDecoder();
44 DtRadarBeamDecoder(
const DtRadarBeamDecoder& orig);
47 DtRadarBeamDecoder& operator=(
const DtRadarBeamDecoder& orig);
52 static DtHlaStateDecoder* create(
54 DtObjClassDesc* classDesc);
61 void addMyDecoders(DtObjClassDesc* classDesc);
64 DtDECLARE_RADARBEAM_ATTR_DECODER(TrackObjectIDs);
65 DtDECLARE_RADARBEAM_ATTR_DECODER(TrackObjectIdentifiers);
66 DtDECLARE_RADARBEAM_ATTR_DECODER(HighDensityTrack);
68 DtDECLARE_RADARBEAM_ATTR_DECODER(TrackObjectIdentifiers_RPR20);
70 DtDECLARE_RADARBEAM_ATTR_DECODER(PRFJitter);
71 DtDECLARE_RADARBEAM_ATTR_DECODER(BeamWidth);
72 DtDECLARE_RADARBEAM_ATTR_DECODER(ScanData);
81 #define DtDEFINE_SIMPLE_RADARBEAM_ATTR_DECODER_WITH_CAST( \
82 attrName, netType, mutator, castExpr) \
83 DtDEFINE_SIMPLE_ATTR_DECODER_WITH_CAST( \
84 DtRadarBeamDecoder, DtEmitterBeamRepository, \
85 attrName, netType, mutator, castExpr)
87 #define DtDEFINE_SIMPLE_RADARBEAM_ATTR_DECODER( \
88 attrName, netType, inspector) \
89 DtDEFINE_SIMPLE_RADARBEAM_ATTR_DECODER_WITH_CAST( \
90 attrName, netType, inspector, (netType))
92 #endif //DtRadarBeamDecoder_H_
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
class DtEmitterBeamRepository:
Definition: emitterBeamRepository.h:44