![]() |
VR-Link API Documentation for DIS
|
00001 /********************************************************************* 00002 ** Copyright (c) 1999 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 00006 #ifndef ShootDecoder_H_ 00007 #define ShootDecoder_H_ 00008 00009 #if DtHLA 00010 00011 #include "myFomMap.h" 00012 00013 #include <vl/interDecoder.h> 00014 00015 class DT_DLL_VL DtFireInteraction; 00016 00021 #define DtDECLARE_SHOOT_PARAM_DECODER(paramName) \ 00022 DtDECLARE_PARAM_DECODER(DtFireInteraction, paramName) 00023 00026 class DT_DLL_FOMMAP ShootDecoder : public DtInteractionDecoder 00027 { 00028 public: 00029 00031 ShootDecoder(DtExerciseConn* exConn, DtInterClassDesc* classDesc); 00032 00034 virtual ~ShootDecoder(); 00035 00036 protected: 00037 00042 DtDECLARE_SHOOT_PARAM_DECODER(Shooter); 00043 DtDECLARE_SHOOT_PARAM_DECODER(Shootee); 00044 }; 00045 00046 #endif 00047 #endif