12 #ifndef DtTrackJamBeamDecoder_H_
13 #define DtTrackJamBeamDecoder_H_
22 #define DtDECLARE_TRKJAMBEAM_ATTR_DECODER(attrName) \
23 DtDECLARE_ATTR_DECODER(DtEmitterBeamRepository, attrName)
31 class DT_DLL_VL DtTrackJamBeamDecoder :
public DtBaseEmitterBeamDecoder
36 DtTrackJamBeamDecoder(
38 DtObjClassDesc* classDesc);
41 virtual ~DtTrackJamBeamDecoder();
44 DtTrackJamBeamDecoder(
const DtTrackJamBeamDecoder& orig);
47 DtTrackJamBeamDecoder& operator=(
const DtTrackJamBeamDecoder& orig);
52 static DtHlaStateDecoder* create(
54 DtObjClassDesc* classDesc);
64 DtDECLARE_TRKJAMBEAM_ATTR_DECODER(JammingModeSequence);
65 DtDECLARE_TRKJAMBEAM_ATTR_DECODER(TrackJamObjectIDs);
66 DtDECLARE_TRKJAMBEAM_ATTR_DECODER(TrackOrJammer);
74 #define DtDEFINE_SIMPLE_BASE_TRKJAMBEAM_ATTR_DECODER_WITH_CAST( \
75 attrName, netType, mutator, castExpr) \
76 DtDEFINE_SIMPLE_ATTR_DECODER_WITH_CAST( \
77 DtTrackJamBeamDecoder, DtEmitterBeamRepository, \
78 attrName, netType, mutator, castExpr)
80 #define DtDEFINE_SIMPLE_BASE_TRKJAMBEAM_ATTR_DECODER( \
81 attrName, netType, inspector) \
82 DtDEFINE_SIMPLE_BASE_TRKJAMBEAM_ATTR_DECODER_WITH_CAST( \
83 attrName, netType, inspector, (netType))
85 #endif //DtTrackJamBeamDecoder_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