If you define DtSIMPLE_RPR to 1, and include this file, then this file defines a class called DtSimpleRprInteractionDecoderFactory, which contains mappings for only the subset of RPR FOM that is used by most MAK tools.
More...
Public Member Functions |
| | DtRprInteractionDecoderFactory (DtExerciseConn *exConn) |
| | CTOR.
|
| virtual | ~DtRprInteractionDecoderFactory () |
| | Virtual DTOR.
|
| | DtInteractionDecoderFactory (DtExerciseConn *exConn) |
| | constructor
|
| virtual | ~DtInteractionDecoderFactory () |
| | destructor
|
| | DtInteractionDecoderFactory (const DtInteractionDecoderFactory &orig) |
| | copy constructor Copies across added decoder creation functions.
|
| DtInteractionDecoderFactory & | operator= (const DtInteractionDecoderFactory &orig) |
| | assignment operator Copies across added decoder creation functions.
|
| virtual DtInteractionDecoder * | createDecoder (RTI::InteractionClassHandle hand) |
| | Create a decoder for the specified interaction class.
|
| virtual DtInteractionDecoder * | addDecoder (RTI::InteractionClassHandle hand, DtInteractionDecoder *decoder) |
| | Add a decoder prototype to the factory.
|
| virtual void | addParameterDecoder (RTI::InteractionClassHandle classHand, RTI::ParameterHandle paramHand, DtInteractionDecoder::DtParameterDecoder decoder, bool applyToSubclasses=true) |
| | This function is used to add a parameter decoder function to several prototype decoders all at once - namely, those associated with the interaction class denoted by hand, as well as all of its subclasses.
|
| void | addParameterDecoder (char *className, RTI::ParameterHandle paramHand, DtInteractionDecoder::DtParameterDecoder func, bool applyToSubclasses=true) |
| | Same as above, but identify class by name.
|
| void | addParameterDecoder (RTI::InteractionClassHandle classHand, char *paramName, DtInteractionDecoder::DtParameterDecoder func, bool applyToSubclasses=true) |
| | Same as above, but identify param by name.
|
| void | addParameterDecoder (char *className, char *paramName, DtInteractionDecoder::DtParameterDecoder func, bool applyToSubclasses=true) |
| | Same as above, but identify class and param by name.
|
| virtual DtInteractionDecoder * | decoder (RTI::InteractionClassHandle hand, bool copybase=false) |
| | Returns the decoder prototype associated with handle by a previous call to addDecoder.
|
If you define DtSIMPLE_RPR to 1, and include this file, then this file defines a class called DtSimpleRprInteractionDecoderFactory, which contains mappings for only the subset of RPR FOM that is used by most MAK tools.
Instances of DtRprInteractionDecoderFactory are instances of DtInteractionDecoderFactories configured with the VR-Link's default set of Decoders.