VR-Vantage 2.2 API 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 are used to decode data from the network into DtRectangularPyramidStateRepository objects. More...

Inheritance diagram for DtRectangularPyramidDecoder:
Inheritance graph
[legend]

Public Member Functions

 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 *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 are used to decode data from the network into DtRectangularPyramidStateRepository objects.

Constructor & Destructor Documentation

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.

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 file:


Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)