VR-Forces 4.10 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
DtSensorFieldOfViewDecoder Class Reference

Instances of DtSensorFieldOfViewDecoder encode data from DtSensorFieldOfViewStateRepository objects to the net structures to be sent to the network. More...

Inheritance diagram for DtSensorFieldOfViewDecoder:
Inheritance graph
[legend]

Public Member Functions

 DtSensorFieldOfViewDecoder (DtExerciseConn *conn)
 Default constructor. More...
 
 DtSensorFieldOfViewDecoder (const DtSensorFieldOfViewDecoder &orig)
 Copy constructor. More...
 
virtual ~DtSensorFieldOfViewDecoder ()
 Destructor. More...
 
DtSensorFieldOfViewDecoderoperator= (const DtSensorFieldOfViewDecoder &orig)
 Assignment operator. More...
 
 DtCLONE_DECODER (DtSensorFieldOfViewDecoder)
 
virtual void decode (const DtSensorFieldOfViewPdu &pdu, DtSensorFieldOfViewStateRepository *stateRep)
 Decode an SensorFieldOfView state PDU and update a state repository. More...
 
 DtSensorFieldOfViewDecoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 Default constructor. More...
 
 DtSensorFieldOfViewDecoder (const DtSensorFieldOfViewDecoder &orig)
 Copy constructor. More...
 
virtual ~DtSensorFieldOfViewDecoder ()
 Destructor. More...
 
DtSensorFieldOfViewDecoderoperator= (const DtSensorFieldOfViewDecoder &orig)
 Assignment operator. More...
 

Static Public Member Functions

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

Static Protected Member Functions

static void decodeRelativeLocation (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes RelativeLocation from attrs into rep. More...
 
static void decodeRelativeOrientation (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes RelativeOrientation from attrs into rep. More...
 
static void decodeHost (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes Host from attrs into rep. More...
 
static void decodeId (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes Id from attrs into rep. More...
 
static void decodeRadius (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes Radius from attrs into rep. More...
 
static void decodeTrackingMode (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes TrackingMode from attrs into rep. More...
 
static void decodeTargetedEntity (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes TargetedEntity from attrs into rep. More...
 
static void decodeTargetedLocation (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes TargetedLocation from attrs into rep. More...
 
static void decodeMinimumAzimuthAngle (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes MinimumAzimuthAngle from attrs into rep. More...
 
static void decodeMaximumAzimuthAngle (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes MaximumAzimuthAngle from attrs into rep. More...
 
static void decodeMinimumElevationAngle (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes MinimumElevationAngle from attrs into rep. More...
 
static void decodeMaximumElevationAngle (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes MaximumElevationAngle from attrs into rep. More...
 
static void decodeMaximumZoomLevel (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes MaximumZoomLevel from attrs into rep. More...
 
static void decodeZoomLevel (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes ZoomLevel from attrs into rep. More...
 
static void decodeColor (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes Color from attrs into rep. More...
 

Detailed Description

Instances of DtSensorFieldOfViewDecoder encode data from DtSensorFieldOfViewStateRepository objects to the net structures to be sent to the network.

Instances of DtSensorFieldOfViewDecoder are used to decode data from the network into DtSensorFieldOfViewStateRepository objects.

Constructor & Destructor Documentation

DtSensorFieldOfViewDecoder::DtSensorFieldOfViewDecoder ( DtExerciseConn *  conn)

Default constructor.

DtSensorFieldOfViewDecoder::DtSensorFieldOfViewDecoder ( const DtSensorFieldOfViewDecoder orig)

Copy constructor.

virtual DtSensorFieldOfViewDecoder::~DtSensorFieldOfViewDecoder ( )
virtual

Destructor.

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

Default constructor.

DtSensorFieldOfViewDecoder::DtSensorFieldOfViewDecoder ( const DtSensorFieldOfViewDecoder orig)

Copy constructor.

virtual DtSensorFieldOfViewDecoder::~DtSensorFieldOfViewDecoder ( )
virtual

Destructor.

Member Function Documentation

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

Assignment operator.

DtSensorFieldOfViewDecoder::DtCLONE_DECODER ( DtSensorFieldOfViewDecoder  )
virtual void DtSensorFieldOfViewDecoder::decode ( const DtSensorFieldOfViewPdu pdu,
DtSensorFieldOfViewStateRepository stateRep 
)
virtual

Decode an SensorFieldOfView state PDU and update a state repository.

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

Creates an instance of DtSensorFieldOfViewDecoder.

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

Assignment operator.

static void DtSensorFieldOfViewDecoder::decodeRelativeLocation ( DtSensorFieldOfViewStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes RelativeLocation from attrs into rep.

static void DtSensorFieldOfViewDecoder::decodeRelativeOrientation ( DtSensorFieldOfViewStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes RelativeOrientation from attrs into rep.

static void DtSensorFieldOfViewDecoder::decodeHost ( DtSensorFieldOfViewStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes Host from attrs into rep.

static void DtSensorFieldOfViewDecoder::decodeId ( DtSensorFieldOfViewStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes Id from attrs into rep.

static void DtSensorFieldOfViewDecoder::decodeRadius ( DtSensorFieldOfViewStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes Radius from attrs into rep.

static void DtSensorFieldOfViewDecoder::decodeTrackingMode ( DtSensorFieldOfViewStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes TrackingMode from attrs into rep.

static void DtSensorFieldOfViewDecoder::decodeTargetedEntity ( DtSensorFieldOfViewStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes TargetedEntity from attrs into rep.

static void DtSensorFieldOfViewDecoder::decodeTargetedLocation ( DtSensorFieldOfViewStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes TargetedLocation from attrs into rep.

static void DtSensorFieldOfViewDecoder::decodeMinimumAzimuthAngle ( DtSensorFieldOfViewStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes MinimumAzimuthAngle from attrs into rep.

static void DtSensorFieldOfViewDecoder::decodeMaximumAzimuthAngle ( DtSensorFieldOfViewStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes MaximumAzimuthAngle from attrs into rep.

static void DtSensorFieldOfViewDecoder::decodeMinimumElevationAngle ( DtSensorFieldOfViewStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes MinimumElevationAngle from attrs into rep.

static void DtSensorFieldOfViewDecoder::decodeMaximumElevationAngle ( DtSensorFieldOfViewStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes MaximumElevationAngle from attrs into rep.

static void DtSensorFieldOfViewDecoder::decodeMaximumZoomLevel ( DtSensorFieldOfViewStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes MaximumZoomLevel from attrs into rep.

static void DtSensorFieldOfViewDecoder::decodeZoomLevel ( DtSensorFieldOfViewStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes ZoomLevel from attrs into rep.

static void DtSensorFieldOfViewDecoder::decodeColor ( DtSensorFieldOfViewStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes Color from attrs into rep.


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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)