VR-Link API Documentation for HLA 1516
List of all members | Public Member Functions | Protected Member Functions
DtRprInteractionDecoderFactory Class Reference

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...

+ Inheritance diagram for DtRprInteractionDecoderFactory:
+ Collaboration diagram for DtRprInteractionDecoderFactory:

Public Member Functions

 DtRprInteractionDecoderFactory (DtExerciseConn *exConn)
 constructor
virtual ~DtRprInteractionDecoderFactory ()
 destructor
- Public Member Functions inherited from DtInteractionDecoderFactory
 DtInteractionDecoderFactory (DtExerciseConn *exConn)
 constructor
virtual ~DtInteractionDecoderFactory ()
 destructor
 DtInteractionDecoderFactory (const DtInteractionDecoderFactory &orig)
 copy constructor Copies across added decoder creation functions.
DtInteractionDecoderFactoryoperator= (const DtInteractionDecoderFactory &orig)
 assignment operator Copies across added decoder creation functions.
virtual DtInteractionDecodercreateDecoder (RTI::InteractionClassHandle hand)
 Create a decoder for the specified interaction class.
virtual DtInteractionDecoderaddDecoder (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 DtInteractionDecoderdecoder (RTI::InteractionClassHandle hand, bool copybase=false)
 Returns the decoder prototype associated with handle by a previous call to addDecoder.

Protected Member Functions

 DtRprInteractionDecoderFactory (const DtRprInteractionDecoderFactory &orig)
 copy constructor –not implemented
DtRprInteractionDecoderFactoryoperator= (const DtRprInteractionDecoderFactory &orig)
 assignment operator – not implemented

Additional Inherited Members

- Protected Types inherited from DtInteractionDecoderFactory
typedef std::map
< RTI::InteractionClassHandle,
DtInteractionDecoder * > 
InterClassHandleToDecoderMap
 A list that maps class handles (DtIntHashKeys) to DtInteractionDecoder pointers.
- Protected Attributes inherited from DtInteractionDecoderFactory
InterClassHandleToDecoderMap myProtos
DtExerciseConnmyExConn

Detailed Description

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.

Constructor & Destructor Documentation

DtRprInteractionDecoderFactory::DtRprInteractionDecoderFactory ( DtExerciseConn exConn)

constructor

virtual DtRprInteractionDecoderFactory::~DtRprInteractionDecoderFactory ( )
virtual

destructor

DtRprInteractionDecoderFactory::DtRprInteractionDecoderFactory ( const DtRprInteractionDecoderFactory orig)
protected

copy constructor –not implemented

Member Function Documentation

DtRprInteractionDecoderFactory& DtRprInteractionDecoderFactory::operator= ( const DtRprInteractionDecoderFactory orig)
protected

assignment operator – not implemented


The documentation for this class was generated from the following file:

Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)