VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
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)
 CTOR. More...
 
virtual ~DtRprInteractionEncoderFactory ()
 Virtual DTOR. More...
 
- Public Member Functions inherited from DtInteractionEncoderFactory
 DtInteractionEncoderFactory (DtExerciseConn *exConn)
 constructor More...
 
virtual ~DtInteractionEncoderFactory ()
 destructor More...
 
virtual DtInteractionEncodercreateEncoder (RTI::InteractionClassHandle hand)
 Create an encoder for the specified interaction class. More...
 
virtual DtInteractionEncoderaddEncoder (RTI::InteractionClassHandle hand, DtInteractionEncoder *encoder)
 Add an encoder prototype to the factory. More...
 
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. More...
 
void addParameterEncoder (char *className, RTI::ParameterHandle paramHand, DtInteractionEncoder::DtParameterEncoder func, bool applyToSubclasses=true)
 Same as above, but identify class by name. More...
 
void addParameterEncoder (RTI::InteractionClassHandle classHand, char *paramName, DtInteractionEncoder::DtParameterEncoder func, bool applyToSubclasses=true)
 Same as above, but identify param by name. More...
 
void addParameterEncoder (char *className, char *paramName, DtInteractionEncoder::DtParameterEncoder func, bool applyToSubclasses=true)
 Same as above, but identify class and param by name. More...
 
virtual DtInteractionEncoderencoder (RTI::InteractionClassHandle hand, bool copyBase=false)
 Returns the encoder prototype associated with handle by a previous call to addEncoder. More...
 

Protected Member Functions

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

Protected Attributes

bool myEncodeError
 
- Protected Attributes inherited from DtInteractionEncoderFactory
InterClassHandleToEncoderMap myProtos
 
DtExerciseConnmyExConn
 

Additional Inherited Members

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

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 instances of DtInteractionEncoderFactories configured with the VR-Link's default set of Encoders.

Constructor & Destructor Documentation

DtRprInteractionEncoderFactory::DtRprInteractionEncoderFactory ( DtExerciseConn exConn)

CTOR.

Adds default RPR FOM encoders.

virtual DtRprInteractionEncoderFactory::~DtRprInteractionEncoderFactory ( )
virtual

Virtual DTOR.

DtRprInteractionEncoderFactory::DtRprInteractionEncoderFactory ( const DtRprInteractionEncoderFactory orig)
protected

Copy constructor –not implemented.

Member Function Documentation

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

Assignment operator – not implemented.

Member Data Documentation

bool DtRprInteractionEncoderFactory::myEncodeError
protected

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

Document ID: Generated on Tue Feb 2 21:02:17 EST 2021 from SVN revision 223668
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)