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

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

+ Inheritance diagram for DtRprInteractionEncoderFactory:
+ Collaboration diagram for DtRprInteractionEncoderFactory:

Public Member Functions

 DtRprInteractionEncoderFactory (DtExerciseConn *exConn)
 constructor Adds RPR FOM specific encoders.
virtual ~DtRprInteractionEncoderFactory ()
 destructor
- Public Member Functions inherited from DtInteractionEncoderFactory
 DtInteractionEncoderFactory (DtExerciseConn *exConn)
 constructor
virtual ~DtInteractionEncoderFactory ()
 destructor
virtual DtInteractionEncodercreateEncoder (RTI::InteractionClassHandle hand)
 Create an encoder for the specified interaction class.
virtual DtInteractionEncoderaddEncoder (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 DtInteractionEncoderencoder (RTI::InteractionClassHandle hand, bool copyBase=false)
 Returns the encoder prototype associated with handle by a previous call to addEncoder.

Protected Member Functions

 DtRprInteractionEncoderFactory (const DtRprInteractionEncoderFactory &orig)
 copy constructor – not implemented
DtRprInteractionEncoderFactoryoperator= (const DtRprInteractionEncoderFactory &orig)
 assignment operator – not implemented
- Protected Member Functions inherited from DtInteractionEncoderFactory
 DtInteractionEncoderFactory (const DtInteractionEncoderFactory &orig)
 copy constructor - not implemented.
DtInteractionEncoderFactoryoperator= (const DtInteractionEncoderFactory &orig)
 assignment operator - not implemented.

Additional Inherited Members

- Protected Types inherited from DtInteractionEncoderFactory
typedef std::map
< RTI::InteractionClassHandle,
DtInteractionEncoder * > 
InterClassHandleToEncoderMap
- Protected Attributes inherited from DtInteractionEncoderFactory
InterClassHandleToEncoderMap myProtos
DtExerciseConnmyExConn

Detailed Description

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.

Constructor & Destructor Documentation

DtRprInteractionEncoderFactory::DtRprInteractionEncoderFactory ( DtExerciseConn exConn)

constructor Adds RPR FOM specific encoders.

virtual DtRprInteractionEncoderFactory::~DtRprInteractionEncoderFactory ( )
virtual

destructor

DtRprInteractionEncoderFactory::DtRprInteractionEncoderFactory ( const DtRprInteractionEncoderFactory orig)
protected

copy constructor – not implemented

Member Function Documentation

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

assignment operator – not implemented


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

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)