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

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.

Inheritance diagram for DtRectangularPyramidDecoder:
Inheritance graph
[legend]

Public Member Functions

 DtRectangularPyramidDecoder (DtExerciseConn *conn)
 
 DtRectangularPyramidDecoder (const DtRectangularPyramidDecoder &orig)
 
virtual ~DtRectangularPyramidDecoder ()
 
DtRectangularPyramidDecoderoperator= (const DtRectangularPyramidDecoder &orig)
 
 DtCLONE_DECODER (DtRectangularPyramidDecoder)
 
virtual void decode (const DtRectangularPyramidPdu &pdu, DtRectangularPyramidStateRepository *stateRep)
 
 DtRectangularPyramidDecoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 
 DtRectangularPyramidDecoder (const DtRectangularPyramidDecoder &orig)
 
virtual ~DtRectangularPyramidDecoder ()
 
DtRectangularPyramidDecoderoperator= (const DtRectangularPyramidDecoder &orig)
 
- Public Member Functions inherited from DtSensorFieldOfViewDecoder
 DtSensorFieldOfViewDecoder (DtExerciseConn *conn)
 
 DtSensorFieldOfViewDecoder (const DtSensorFieldOfViewDecoder &orig)
 
virtual ~DtSensorFieldOfViewDecoder ()
 
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 ()
 
DtSensorFieldOfViewDecoderoperator= (const DtSensorFieldOfViewDecoder &orig)
 

Static Public Member Functions

static DtHlaStateDecodercreate (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 
- Static Public Member Functions inherited from DtSensorFieldOfViewDecoder
static DtHlaStateDecodercreate (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 

Static Protected Member Functions

static void decodeXHalfAngle (DtRectangularPyramidStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 
static void decodeYHalfAngle (DtRectangularPyramidStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex)
 
- Static Protected Member Functions inherited from DtSensorFieldOfViewDecoder
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

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.

DtRectangularPyramidDecoder::DtRectangularPyramidDecoder ( const DtRectangularPyramidDecoder orig)

Copy constructor.

virtual DtRectangularPyramidDecoder::~DtRectangularPyramidDecoder ( )
virtual

Destructor.

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.

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

Creates an instance of DtRectangularPyramidDecoder.

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

Assignment operator.

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 Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)