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

Instances of DtRectangularPyramidDecoder encode data from DtRectangularPyramidStateRepository objects to the net structures to be sent to the network. More...

Inheritance diagram for DtRectangularPyramidDecoder:
Inheritance graph
[legend]

Public Member Functions

 DtRectangularPyramidDecoder (DtExerciseConn *conn)
 Default constructor.
 DtRectangularPyramidDecoder (const DtRectangularPyramidDecoder &orig)
 Copy constructor.
virtual ~DtRectangularPyramidDecoder ()
 Destructor.
DtRectangularPyramidDecoderoperator= (const DtRectangularPyramidDecoder &orig)
 Assignment operator.
 DtCLONE_DECODER (DtRectangularPyramidDecoder)
virtual void decode (const DtRectangularPyramidPdu &pdu, DtRectangularPyramidStateRepository *stateRep)
 Decode an RectangularPyramid state PDU and update a state repository.
 DtRectangularPyramidDecoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 Default constructor.
virtual ~DtRectangularPyramidDecoder ()
 Destructor.
 DtRectangularPyramidDecoder (const DtRectangularPyramidDecoder &orig)
 Copy constructor.
DtRectangularPyramidDecoderoperator= (const DtRectangularPyramidDecoder &orig)
 Assignment operator.
- Public Member Functions inherited from DtSensorFieldOfViewDecoder
 DtSensorFieldOfViewDecoder (DtExerciseConn *conn)
 Default constructor.
 DtSensorFieldOfViewDecoder (const DtSensorFieldOfViewDecoder &orig)
 Copy constructor.
virtual ~DtSensorFieldOfViewDecoder ()
 Destructor.
DtSensorFieldOfViewDecoderoperator= (const DtSensorFieldOfViewDecoder &orig)
 Assignment operator.
 DtCLONE_DECODER (DtSensorFieldOfViewDecoder)
virtual void decode (const DtSensorFieldOfViewPdu &pdu, DtSensorFieldOfViewStateRepository *stateRep)
 Decode an SensorFieldOfView state PDU and update a state repository.
 DtSensorFieldOfViewDecoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 Default constructor.
virtual ~DtSensorFieldOfViewDecoder ()
 Destructor.
 DtSensorFieldOfViewDecoder (const DtSensorFieldOfViewDecoder &orig)
 Copy constructor.
DtSensorFieldOfViewDecoderoperator= (const DtSensorFieldOfViewDecoder &orig)
 Assignment operator.

Static Public Member Functions

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

Static Protected Member Functions

static void decodeXHalfAngle (DtRectangularPyramidStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes XHalfAngle from attrs into rep.
static void decodeYHalfAngle (DtRectangularPyramidStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes YHalfAngle from attrs into rep.
- Static Protected Member Functions inherited from DtSensorFieldOfViewDecoder
static void decodeRelativeLocation (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes RelativeLocation from attrs into rep.
static void decodeRelativeOrientation (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes RelativeOrientation from attrs into rep.
static void decodeHost (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes Host from attrs into rep.
static void decodeId (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes Id from attrs into rep.
static void decodeRadius (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes Radius from attrs into rep.
static void decodeTrackingMode (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes TrackingMode from attrs into rep.
static void decodeTargetedEntity (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes TargetedEntity from attrs into rep.
static void decodeTargetedLocation (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes TargetedLocation from attrs into rep.
static void decodeMinimumAzimuthAngle (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes MinimumAzimuthAngle from attrs into rep.
static void decodeMaximumAzimuthAngle (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes MaximumAzimuthAngle from attrs into rep.
static void decodeMinimumElevationAngle (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes MinimumElevationAngle from attrs into rep.
static void decodeMaximumElevationAngle (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes MaximumElevationAngle from attrs into rep.
static void decodeMaximumZoomLevel (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes MaximumZoomLevel from attrs into rep.
static void decodeZoomLevel (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes ZoomLevel from attrs into rep.
static void decodeColor (DtSensorFieldOfViewStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 Decodes Color from attrs into rep.

Detailed Description

Instances of DtRectangularPyramidDecoder encode data from DtRectangularPyramidStateRepository objects to the net structures to be sent to the network.

Instances of DtRectangularPyramidDecoder are used to decode data from the network into DtRectangularPyramidStateRepository objects.

Constructor & Destructor Documentation

DtRectangularPyramidDecoder::DtRectangularPyramidDecoder ( DtExerciseConn *  conn)

Default constructor.

DtRectangularPyramidDecoder::DtRectangularPyramidDecoder ( const DtRectangularPyramidDecoder orig)

Copy constructor.

virtual DtRectangularPyramidDecoder::~DtRectangularPyramidDecoder ( )
virtual

Destructor.

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

Default constructor.

virtual DtRectangularPyramidDecoder::~DtRectangularPyramidDecoder ( )
virtual

Destructor.

DtRectangularPyramidDecoder::DtRectangularPyramidDecoder ( const DtRectangularPyramidDecoder orig)

Copy constructor.

Member Function Documentation

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

Assignment operator.

DtRectangularPyramidDecoder::DtCLONE_DECODER ( DtRectangularPyramidDecoder  )
virtual void DtRectangularPyramidDecoder::decode ( const DtRectangularPyramidPdu pdu,
DtRectangularPyramidStateRepository stateRep 
)
virtual

Decode an RectangularPyramid state PDU and update a state repository.

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

Assignment operator.

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

Creates an instance of DtRectangularPyramidDecoder.

Reimplemented from DtSensorFieldOfViewDecoder.

static void DtRectangularPyramidDecoder::decodeXHalfAngle ( DtRectangularPyramidStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes XHalfAngle from attrs into rep.

static void DtRectangularPyramidDecoder::decodeYHalfAngle ( DtRectangularPyramidStateRepository rep,
const RTI::AttributeHandleValuePairSet &  attrs,
int  pairSetIndex 
)
staticprotected

Decodes YHalfAngle from attrs into rep.


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

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)