![]() |
VR-Link API Documentation for HLA 1.3
|
00001 /********************************************************************* 00002 ** Copyright (c) 1999 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 #ifndef ShootEncoder_H_ 00006 #define ShootEncoder_H_ 00007 00008 #if DtHLA 00009 #include "myFomMap.h" 00010 #include <vl/interEncoder.h> 00011 00012 class DT_DLL_VL DtFireInteraction; 00013 00017 #define DtDECLARE_SHOOT_PARAM_ENCODER(paramName) \ 00018 DtDECLARE_PARAM_ENCODER(DtFireInteraction, paramName) 00019 00022 class DT_DLL_FOMMAP ShootEncoder : public DtInteractionEncoder 00023 { 00024 public: 00025 00027 ShootEncoder(DtExerciseConn* exConn, DtInterClassDesc* classDesc); 00028 00030 virtual ~ShootEncoder(); 00031 00032 protected: 00033 00039 DtDECLARE_SHOOT_PARAM_ENCODER(Shooter); 00040 DtDECLARE_SHOOT_PARAM_ENCODER(Shootee); 00041 }; 00042 00043 #endif 00044 #endif