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) |
| | constructor
|
| virtual | ~DtRprInteractionDecoderFactory () |
| | destructor
|
| | 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 DtInteractionDecoderFactories configured with the VR-Link's default set of Encoders.