VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Static Protected Member Functions
DtDynamicTerrainDecoder Class Reference

Instances of DtDynamicTerrainDecoder encode data from DtDynamicTerrainStateRepository objects to the net structures to be sent to the network. More...

Inheritance diagram for DtDynamicTerrainDecoder:
Inheritance graph
[legend]

Public Member Functions

 DtDynamicTerrainDecoder ()
 Default constructor.
 DtDynamicTerrainDecoder (DtExerciseConn *conn)
 Constructor.
virtual ~DtDynamicTerrainDecoder ()
 Destructor.
 DtDynamicTerrainDecoder (const DtDynamicTerrainDecoder &orig)
 Copy constructor.
DtDynamicTerrainDecoderoperator= (const DtDynamicTerrainDecoder &orig)
 Assignment operator.
virtual DtCLONE_DECODER(DtDynamicTerrainDecoder)
public void 
decode (const DtDynamicTerrainPdu &pdu, DtDynamicTerrainStateRepository *stateRep)
 Decode an DynamicTerrain state PDU and update a state repository.
 DtDynamicTerrainDecoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 Default constructor.
virtual ~DtDynamicTerrainDecoder ()
 Destructor.
 DtDynamicTerrainDecoder (const DtDynamicTerrainDecoder &orig)
 Copy constructor.
DtDynamicTerrainDecoderoperator= (const DtDynamicTerrainDecoder &orig)
 Assignment operator.

Static Public Member Functions

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

Static Protected Member Functions

static void decodeObjectIdentifier (DtDynamicTerrainStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes ObjectIdentifier from attrs into rep.
static void decodeGeometryAndData (DtDynamicTerrainStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes GeometryAndData from attrs into rep.
static void decodeCommonData (DtDynamicTerrainStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes CommonData from attrs into rep.
static void decodeCommonDataEventNumber (DtDynamicTerrainStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes CommonDataEventNumber from attrs into rep.

Detailed Description

Instances of DtDynamicTerrainDecoder encode data from DtDynamicTerrainStateRepository objects to the net structures to be sent to the network.

Instances of DtDynamicTerrainDecoder are used to decode data from the network into DtDynamicTerrainStateRepository objects.

Constructor & Destructor Documentation

DtDynamicTerrainDecoder::DtDynamicTerrainDecoder ( )

Default constructor.

DtDynamicTerrainDecoder::DtDynamicTerrainDecoder ( DtExerciseConn *  conn)

Constructor.

virtual DtDynamicTerrainDecoder::~DtDynamicTerrainDecoder ( )
virtual

Destructor.

DtDynamicTerrainDecoder::DtDynamicTerrainDecoder ( const DtDynamicTerrainDecoder orig)

Copy constructor.

DtDynamicTerrainDecoder::DtDynamicTerrainDecoder ( DtExerciseConn *  exConn,
DtObjClassDesc *  classDesc 
)

Default constructor.

virtual DtDynamicTerrainDecoder::~DtDynamicTerrainDecoder ( )
virtual

Destructor.

DtDynamicTerrainDecoder::DtDynamicTerrainDecoder ( const DtDynamicTerrainDecoder orig)

Copy constructor.

Member Function Documentation

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

Assignment operator.

virtual DtCLONE_DECODER (DtDynamicTerrainDecoder) public void DtDynamicTerrainDecoder::decode ( const DtDynamicTerrainPdu pdu,
DtDynamicTerrainStateRepository stateRep 
)
virtual

Decode an DynamicTerrain state PDU and update a state repository.

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

Assignment operator.

static DtHlaStateDecoder* DtDynamicTerrainDecoder::create ( DtExerciseConn *  exConn,
DtObjClassDesc *  classDesc 
)
static

Creates an instance of DtDynamicTerrainDecoder.

static void DtDynamicTerrainDecoder::decodeObjectIdentifier ( DtDynamicTerrainStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes ObjectIdentifier from attrs into rep.

static void DtDynamicTerrainDecoder::decodeGeometryAndData ( DtDynamicTerrainStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes GeometryAndData from attrs into rep.

static void DtDynamicTerrainDecoder::decodeCommonData ( DtDynamicTerrainStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes CommonData from attrs into rep.

static void DtDynamicTerrainDecoder::decodeCommonDataEventNumber ( DtDynamicTerrainStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes CommonDataEventNumber from attrs into rep.


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

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)