VR-Link API Documentation for HLA 1516
Public Member Functions | Static Public Member Functions | Static Protected Member Functions
DtActiveSonarDecoder Class Reference

class DtActiveSonarDecoder More...

+ Inheritance diagram for DtActiveSonarDecoder:
+ Collaboration diagram for DtActiveSonarDecoder:

List of all members.

Public Member Functions

 DtActiveSonarDecoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 Default constructor.
virtual ~DtActiveSonarDecoder ()
 Destructor.
 DtActiveSonarDecoder (const DtActiveSonarDecoder &orig)
 Copy constructor.
DtActiveSonarDecoderoperator= (const DtActiveSonarDecoder &orig)
 Assignment operator.

Static Public Member Functions

static DtHlaStateDecodercreate (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 Creates an instance of DtActiveSonarDecoder.

Static Protected Member Functions

static void decodeAcousticName (DtActiveSonarStateRepository *stateRep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes AcousticName from attrs into stateRep.
static void decodeFunctionCode (DtActiveSonarStateRepository *stateRep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes FunctionCode from attrs into stateRep.
static void decodeAcousticsIdentifier (DtActiveSonarStateRepository *stateRep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes AcousticsIdentifier from attrs into stateRep.

Detailed Description

class DtActiveSonarDecoder

Instances of DtActiveSonarDecoder are used to decode data from the network into DtActiveSonarStateRepository objects.


Constructor & Destructor Documentation

Default constructor.

Destructor.

Copy constructor.


Member Function Documentation

static DtHlaStateDecoder* DtActiveSonarDecoder::create ( DtExerciseConn exConn,
DtObjClassDesc classDesc 
) [static]

Creates an instance of DtActiveSonarDecoder.

Reimplemented from DtUnderwaterAcousticsEmissionDecoder.

static void DtActiveSonarDecoder::decodeAcousticName ( DtActiveSonarStateRepository stateRep,
const RTI::AttributeHandleValuePairSet attrs,
int  pairSetIndex 
) [static, protected]

Decodes AcousticName from attrs into stateRep.

static void DtActiveSonarDecoder::decodeAcousticsIdentifier ( DtActiveSonarStateRepository stateRep,
const RTI::AttributeHandleValuePairSet attrs,
int  pairSetIndex 
) [static, protected]

Decodes AcousticsIdentifier from attrs into stateRep.

static void DtActiveSonarDecoder::decodeFunctionCode ( DtActiveSonarStateRepository stateRep,
const RTI::AttributeHandleValuePairSet attrs,
int  pairSetIndex 
) [static, protected]

Decodes FunctionCode from attrs into stateRep.

DtActiveSonarDecoder& DtActiveSonarDecoder::operator= ( const DtActiveSonarDecoder orig)

Assignment operator.


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

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)