![]() |
VR-Link API Documentation for HLA 1.3
|
Instances of DtInterrogationInteractionEncoder are used to encode data from DtInterrogationInteraction objects into network structures. More...
Inheritance diagram for DtInterrogationInteractionEncoder:
Collaboration diagram for DtInterrogationInteractionEncoder:Public Member Functions | |
| DtInterrogationInteractionEncoder (DtExerciseConn *exConn, DtInterClassDesc *classDesc) | |
| Constructor. More... | |
| virtual | ~DtInterrogationInteractionEncoder () |
| Destructor. More... | |
| DtInterrogationInteractionEncoder (const DtInterrogationInteractionEncoder &orig) | |
| Copy constructor. More... | |
| DtInterrogationInteractionEncoder & | operator= (const DtInterrogationInteractionEncoder &orig) |
| Assignment operator. More... | |
Public Member Functions inherited from DtIFFEmissionInteractionEncoder | |
| DtIFFEmissionInteractionEncoder (DtExerciseConn *exConn, DtInterClassDesc *classDesc) | |
| Constructor. More... | |
| virtual | ~DtIFFEmissionInteractionEncoder () |
| Destructor. More... | |
| DtIFFEmissionInteractionEncoder (const DtIFFEmissionInteractionEncoder &orig) | |
| Copy constructor. More... | |
| DtIFFEmissionInteractionEncoder & | operator= (const DtIFFEmissionInteractionEncoder &orig) |
| Assignment operator. More... | |
Public Member Functions inherited from DtInteractionEncoder | |
| DtInteractionEncoder (DtExerciseConn *exConn, DtInterClassDesc *classDesc) | |
| constructor More... | |
| virtual | ~DtInteractionEncoder () |
| destructor More... | |
| DtInteractionEncoder (const DtInteractionEncoder &orig) | |
| copy constructor More... | |
| DtInteractionEncoder & | operator= (const DtInteractionEncoder &orig) |
| assignment operator More... | |
| virtual DtParameterEncoder | addEncoder (RTI::ParameterHandle hand, DtParameterEncoder func) |
| Add a parameter encoder function by parameter handle. More... | |
| virtual DtParameterEncoder | addEncoder (char *name, DtParameterEncoder proc) |
| Add a parameter encoder function by parameter name. More... | |
| virtual DtParameterEncoder | encoder (RTI::ParameterHandle hand) |
| Get the parameter encoder for the specified handle. More... | |
| virtual void | encode (const DtInteractionRep &inter, RTI::ParameterHandleValuePairSet *pvList) |
| Encode necessary values from the protocol-independent interaction. More... | |
| virtual RTI::InteractionClassHandle | interClassHandle () |
| Get the object's class handle. More... | |
| virtual DtInteractionEncoder * | clone () const |
| Returns a new-ed clone of this object. More... | |
| virtual DtInteractionEncoder * | clone (DtInterClassDesc *interDesc) const |
| Returns a new-ed clone of this object which corresponds to the inter description interDesc. More... | |
Static Protected Member Functions | |
| static void | encodeLethal (const DtInterrogationInteraction &inter, RTI::ParameterHandleValuePairSet *params, RTI::ParameterHandle paramHandle) |
| Encodes Lethal from inter into params. More... | |
Static Protected Member Functions inherited from DtIFFEmissionInteractionEncoder | |
| static void | encodeIFFSystemIdentifier (const DtIFFEmissionInteraction &inter, RTI::ParameterHandleValuePairSet *params, RTI::ParameterHandle paramHandle) |
| Encodes IFFSystemIdentifier from inter into params. More... | |
| static void | encodeTransmissionIndicator (const DtIFFEmissionInteraction &inter, RTI::ParameterHandleValuePairSet *params, RTI::ParameterHandle paramHandle) |
| Encodes TransmissionIndicator from inter into params. More... | |
| static void | encodeInterrogatingObjectIdentifier (const DtIFFEmissionInteraction &inter, RTI::ParameterHandleValuePairSet *params, RTI::ParameterHandle paramHandle) |
| Encodes InterrogatingObjectIdentifier from inter into params. More... | |
| static void | encodeInterrogatedObjectIdentifier (const DtIFFEmissionInteraction &inter, RTI::ParameterHandleValuePairSet *params, RTI::ParameterHandle paramHandle) |
| Encodes InterrogatedObjectIdentifier from inter into params. More... | |
| static void | encodeInteractiveEventIdentifier (const DtIFFEmissionInteraction &inter, RTI::ParameterHandleValuePairSet *params, RTI::ParameterHandle paramHandle) |
| Encodes InteractiveEventIdentifier from inter into params. More... | |
| static void | encodeInterrogatedModes (const DtIFFEmissionInteraction &inter, RTI::ParameterHandleValuePairSet *params, RTI::ParameterHandle paramHandle) |
| Encodes InterrogatedModes from inter into params. More... | |
| static void | encodeReportingSimulation (const DtIFFEmissionInteraction &inter, RTI::ParameterHandleValuePairSet *params, RTI::ParameterHandle paramHandle) |
| Encodes ReportingSimulation from inter into params. More... | |
| static void | encodeDataCommunicationsSpecificInformation (const DtIFFEmissionInteraction &inter, RTI::ParameterHandleValuePairSet *params, RTI::ParameterHandle paramHandle) |
| Encodes DataCommunicationsSpecificInformation from inter into params. More... | |
| static void | encodeInteractiveIFFData (const DtIFFEmissionInteraction &inter, RTI::ParameterHandleValuePairSet *params, RTI::ParameterHandle paramHandle) |
| Encodes InteractiveIFFData from inter into params. More... | |
Additional Inherited Members | |
Public Types inherited from DtInteractionEncoder | |
| typedef void(* | DtParameterEncoder )(const DtInteractionRep &inter, RTI::ParameterHandleValuePairSet *avlist, RTI::ParameterHandle handle) |
| Attribute encoding function declaration. More... | |
Static Public Member Functions inherited from DtInteractionEncoder | |
| static void | encodeGenericParameter (const DtInteractionWithEncDec &inter, RTI::ParameterHandleValuePairSet *avlist, RTI::ParameterHandle handle) |
Protected Attributes inherited from DtInteractionEncoder | |
| DtExerciseConn * | myExConn |
| DtInterClassDesc * | myClassDesc |
| DtVrlRtiAmbassador * | myRtiAmb |
| RTI::InteractionClassHandle | myHandle |
| std::map< RTI::ParameterHandle, DtParameterEncoder > | myList |
| myList is an array of classDesc->maxParamHandle() items. More... | |
Instances of DtInterrogationInteractionEncoder are used to encode data from DtInterrogationInteraction objects into network structures.
| DtInterrogationInteractionEncoder::DtInterrogationInteractionEncoder | ( | DtExerciseConn * | exConn, |
| DtInterClassDesc * | classDesc | ||
| ) |
Constructor.
|
virtual |
Destructor.
| DtInterrogationInteractionEncoder::DtInterrogationInteractionEncoder | ( | const DtInterrogationInteractionEncoder & | orig | ) |
Copy constructor.
|
staticprotected |
Encodes Lethal from inter into params.
| DtInterrogationInteractionEncoder& DtInterrogationInteractionEncoder::operator= | ( | const DtInterrogationInteractionEncoder & | orig | ) |
Assignment operator.