![]() |
VR-Link API Documentation for DIS
|
00001 /********************************************************************* 00002 ** Copyright (c) 1992-2010 VT MAK 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 00006 00007 #ifndef TestEncoder_H_ 00008 #define TestEncoder_H_ 00009 00010 #if DtHLA 00011 00012 #include <vl/interEncoder.h> 00013 00015 class TestInteraction; 00016 00019 00024 #define DtDECLARE_TEST_PARAM_ENCODER(paramName) \ 00025 DtDECLARE_PARAM_ENCODER(TestInteraction, paramName) 00026 00037 #define DtDEFINE_SIMPLE_TEST_PARAM_ENCODER(paramName, netType, inspector) \ 00038 DtDEFINE_SIMPLE_PARAM_ENCODER(TestEncoder, TestInteraction, \ 00039 paramName, netType, inspector) 00040 00043 class TestEncoder : public DtInteractionEncoder 00044 { 00045 public: 00046 00048 TestEncoder(DtExerciseConn* exConn, 00049 DtInterClassDesc* classDesc); 00050 00052 virtual ~TestEncoder(); 00053 00054 protected: 00055 00061 DtDECLARE_TEST_PARAM_ENCODER(Number); 00062 00068 DtDECLARE_TEST_PARAM_ENCODER(Vector); 00069 }; 00070 00071 #endif 00072 #endif