16 class DtAcousticTransientInteraction;
21 #define DtDECLARE_ACOUSTIC_TRANS_PARAM_DECODER( paramName ) \
22 DtDECLARE_PARAM_DECODER( DtAcousticTransientInteraction, paramName )
24 #define DtDEFINE_SIMPLE_ACOUSTIC_TRANS_PARAM_DECODER( paramName, netType, mutator ) \
25 DtDEFINE_SIMPLE_PARAM_DECODER( DtAcousticTransientDecoder, DtAcousticTransientInteraction, \
26 paramName, netType, mutator )
28 #define DtDEFINE_SIMPLE_ACOUSTIC_TRANS_PARAM_DECODER_WITH_CAST( paramName, netType, mutator, castExpr ) \
29 DtDEFINE_SIMPLE_PARAM_DECODER_WITH_CAST( DtAcousticTransientDecoder, DtAcousticTransientInteraction, \
30 paramName, netType, mutator, castExpr )
34 class DT_DLL_VL DtAcousticTransientDecoder :
public DtInteractionDecoder
39 DtAcousticTransientDecoder(
DtExerciseConn* exConn, DtInterClassDesc* classDesc );
42 DtAcousticTransientDecoder(
const DtAcousticTransientDecoder& orig );
45 virtual ~DtAcousticTransientDecoder();
48 DtAcousticTransientDecoder& operator = (
const DtAcousticTransientDecoder& orig );
53 DtDECLARE_ACOUSTIC_TRANS_PARAM_DECODER( ActivityCode );
54 DtDECLARE_ACOUSTIC_TRANS_PARAM_DECODER( ActivityParameter );
55 DtDECLARE_ACOUSTIC_TRANS_PARAM_DECODER( HostObjectIdentifier );
56 DtDECLARE_ACOUSTIC_TRANS_PARAM_DECODER( RelativePosition );