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
DtSensorFieldOfViewDecoder Class Reference

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.

Inheritance diagram for DtSensorFieldOfViewDecoder:
Inheritance graph
[legend]

Public Member Functions

 DtSensorFieldOfViewDecoder (DtExerciseConn *conn)
 
 DtSensorFieldOfViewDecoder (const DtSensorFieldOfViewDecoder &orig)
 
virtual ~DtSensorFieldOfViewDecoder () override
 
DtSensorFieldOfViewDecoderoperator= (const DtSensorFieldOfViewDecoder &orig)
 
 DtCLONE_DECODER (DtSensorFieldOfViewDecoder)
 
virtual void decode (const DtSensorFieldOfViewPdu &pdu, DtSensorFieldOfViewStateRepository *stateRep)
 
 DtSensorFieldOfViewDecoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 
 DtSensorFieldOfViewDecoder (const DtSensorFieldOfViewDecoder &orig)
 
virtual ~DtSensorFieldOfViewDecoder () override
 
DtSensorFieldOfViewDecoderoperator= (const DtSensorFieldOfViewDecoder &orig)
 

Static Public Member Functions

static DtHlaStateDecodercreate (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 

Static Protected Member Functions

static void decodeRelativeLocation (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 
static void decodeRelativeOrientation (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 
static void decodeHost (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 
static void decodeId (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 
static void decodeRadius (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 
static void decodeTrackingMode (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 
static void decodeTargetedEntity (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 
static void decodeTargetedLocation (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 
static void decodeMinimumAzimuthAngle (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 
static void decodeMaximumAzimuthAngle (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 
static void decodeMinimumElevationAngle (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 
static void decodeMaximumElevationAngle (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 
static void decodeMaximumZoomLevel (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 
static void decodeZoomLevel (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 
static void decodeColor (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 

Constructor & Destructor Documentation

DtSensorFieldOfViewDecoder::DtSensorFieldOfViewDecoder ( DtExerciseConn *  conn)

Default constructor.

DtSensorFieldOfViewDecoder::DtSensorFieldOfViewDecoder ( const DtSensorFieldOfViewDecoder orig)

Copy constructor.

virtual DtSensorFieldOfViewDecoder::~DtSensorFieldOfViewDecoder ( )
overridevirtual

Destructor.

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

Default constructor.

DtSensorFieldOfViewDecoder::DtSensorFieldOfViewDecoder ( const DtSensorFieldOfViewDecoder orig)

Copy constructor.

virtual DtSensorFieldOfViewDecoder::~DtSensorFieldOfViewDecoder ( )
overridevirtual

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 Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)