VR-Forces Developer's Guide
 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.

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

Inheritance diagram for DtDynamicTerrainDecoder:
Inheritance graph
[legend]

Public Member Functions

 DtDynamicTerrainDecoder ()
 
 DtDynamicTerrainDecoder (DtExerciseConn *conn)
 
virtual ~DtDynamicTerrainDecoder ()
 
 DtDynamicTerrainDecoder (const DtDynamicTerrainDecoder &orig)
 
DtDynamicTerrainDecoderoperator= (const DtDynamicTerrainDecoder &orig)
 
virtual void decode (DtPdu *pdu, DtPduFactory *pduFactory=0)
 
virtual void decode (const DtDynamicTerrainPdu &pdu, DtDynamicTerrainStateRepository *stateRep)
 
 DtDynamicTerrainDecoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 
virtual ~DtDynamicTerrainDecoder ()
 
 DtDynamicTerrainDecoder (const DtDynamicTerrainDecoder &orig)
 
DtDynamicTerrainDecoderoperator= (const DtDynamicTerrainDecoder &orig)
 

Static Public Member Functions

static DtHlaStateDecodercreate (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 

Static Protected Member Functions

static void decodeObjectIdentifier (DtDynamicTerrainStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 
static void decodeGeometryAndData (DtDynamicTerrainStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 
static void decodeCommonData (DtDynamicTerrainStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 
static void decodeCommonDataEventNumber (DtDynamicTerrainStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 

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 void DtDynamicTerrainDecoder::decode ( DtPdu *  pdu,
DtPduFactory *  pduFactory = 0 
)
virtual

Decodes the DynamicTerrain PDU's netRep into its state.

virtual 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 Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)