VR-Link API Documentation for HLA Evolved
Public Member Functions | Static Public Member Functions | Static Protected Member Functions
DtPropulsionNoiseDecoder Class Reference

class DtPropulsionNoiseDecoder More...

+ Inheritance diagram for DtPropulsionNoiseDecoder:
+ Collaboration diagram for DtPropulsionNoiseDecoder:

List of all members.

Public Member Functions

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

Static Public Member Functions

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

Static Protected Member Functions

static void decodeHullMaskerOn (DtPropulsionNoiseStateRepository *stateRep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes HullMaskerOn from attrs into stateRep.
static void decodePassiveParameterIndex (DtPropulsionNoiseStateRepository *stateRep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes PassiveParameterIndex from attrs into stateRep.
static void decodePropulsionPlantConfiguration (DtPropulsionNoiseStateRepository *stateRep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes PropulsionPlantConfiguration from attrs into stateRep.
static void decodeShaftRateData (DtPropulsionNoiseStateRepository *stateRep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes ShaftRateData from attrs into stateRep.

Detailed Description

class DtPropulsionNoiseDecoder

Instances of DtPropulsionNoiseDecoder are used to decode data from the network into DtPropulsionNoiseStateRepository objects.


Constructor & Destructor Documentation

Default constructor.

Destructor.

Copy constructor.


Member Function Documentation

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

Creates an instance of DtPropulsionNoiseDecoder.

Reimplemented from DtUnderwaterAcousticsEmissionDecoder.

static void DtPropulsionNoiseDecoder::decodeHullMaskerOn ( DtPropulsionNoiseStateRepository stateRep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
) [static, protected]

Decodes HullMaskerOn from attrs into stateRep.

static void DtPropulsionNoiseDecoder::decodePassiveParameterIndex ( DtPropulsionNoiseStateRepository stateRep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
) [static, protected]

Decodes PassiveParameterIndex from attrs into stateRep.

static void DtPropulsionNoiseDecoder::decodePropulsionPlantConfiguration ( DtPropulsionNoiseStateRepository stateRep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
) [static, protected]

Decodes PropulsionPlantConfiguration from attrs into stateRep.

static void DtPropulsionNoiseDecoder::decodeShaftRateData ( DtPropulsionNoiseStateRepository stateRep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
) [static, protected]

Decodes ShaftRateData from attrs into stateRep.

DtPropulsionNoiseDecoder& DtPropulsionNoiseDecoder::operator= ( const DtPropulsionNoiseDecoder 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)