If you define DtSIMPLE_RPR to 1, and include this file, then this file defines a class called DtSimpleRprInteractionEncoderFactory, which contains mappings for only the subset of RPR FOM that is used by most MAK tools.
More...
Public Member Functions |
| | DtRprInteractionEncoderFactory (DtExerciseConn *exConn) |
| | constructor Adds RPR FOM specific encoders.
|
| virtual | ~DtRprInteractionEncoderFactory () |
| | destructor
|
| | DtInteractionEncoderFactory (DtExerciseConn *exConn) |
| | constructor
|
| virtual | ~DtInteractionEncoderFactory () |
| | destructor
|
| virtual DtInteractionEncoder * | createEncoder (RTI::InteractionClassHandle hand) |
| | Create an encoder for the specified interaction class.
|
| virtual DtInteractionEncoder * | addEncoder (RTI::InteractionClassHandle hand, DtInteractionEncoder *encoder) |
| | Add an encoder prototype to the factory.
|
| virtual void | addParameterEncoder (RTI::InteractionClassHandle classHand, RTI::ParameterHandle paramHand, DtInteractionEncoder::DtParameterEncoder encoder, bool applyToSubclasses=true) |
| | This function is used to add a parameter encoder function to several prototype encoders all at once - namely, those associated with the interaction class denoted by hand, as well as all of its subclasses.
|
| void | addParameterEncoder (char *className, RTI::ParameterHandle paramHand, DtInteractionEncoder::DtParameterEncoder func, bool applyToSubclasses=true) |
| | Same as above, but identify class by name.
|
| void | addParameterEncoder (RTI::InteractionClassHandle classHand, char *paramName, DtInteractionEncoder::DtParameterEncoder func, bool applyToSubclasses=true) |
| | Same as above, but identify param by name.
|
| void | addParameterEncoder (char *className, char *paramName, DtInteractionEncoder::DtParameterEncoder func, bool applyToSubclasses=true) |
| | Same as above, but identify class and param by name.
|
| virtual DtInteractionEncoder * | encoder (RTI::InteractionClassHandle hand, bool copyBase=false) |
| | Returns the encoder prototype associated with handle by a previous call to addEncoder.
|
If you define DtSIMPLE_RPR to 1, and include this file, then this file defines a class called DtSimpleRprInteractionEncoderFactory, which contains mappings for only the subset of RPR FOM that is used by most MAK tools.
Instances of DtRprInteractionEncoderFactory are DtInteractionEncoderFactories configured with the VR-Link's default set of Encoders.