![]() |
VR-Forces 4.6 Class Documentation
|
Instances of DtSensorFieldOfViewPdu are used for DIS network packets which encode the DtSensorFieldOfViewStateRepository repository. More...

Public Member Functions | |
| DtSensorFieldOfViewPdu (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| Constructors. | |
| DtSensorFieldOfViewPdu (const DtNetPacket *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER, DtPduFactory *pduFactory=0) | |
| DtSensorFieldOfViewPdu (const DtSensorFieldOfViewPdu &orig) | |
| Copy Constructor. | |
| virtual | ~DtSensorFieldOfViewPdu () |
| destructor | |
| DtSensorFieldOfViewPdu & | operator= (const DtSensorFieldOfViewPdu &orig) |
| Assignment operator. | |
| virtual void | setRelativeLocation (const DtVector &val) |
| Set the RelativeLocation. | |
| DtVector | relativeLocation () const |
| Get the RelativeLocation. | |
| virtual void | setHost (const DtGlobalObjectDesignator &val) |
| Set the Host. | |
| DtGlobalObjectDesignator | host () const |
| Get the Host. | |
| virtual void | setId (const DtString &val) |
| Set the Id. | |
| DtString | id () const |
| Get the Id. | |
| virtual void | setRadius (DtFloat64 val) |
| Set the Radius. | |
| DtFloat64 | radius () const |
| Get the Radius. | |
| virtual void | setTrackingMode (DtSensorTrackingMode val) |
| Set the TrackingMode. | |
| DtSensorTrackingMode | trackingMode () const |
| Get the TrackingMode. | |
| virtual void | setRelativeOrientation (const DtTaitBryan &val) |
| Set the RelativeOrientation. | |
| DtTaitBryan | relativeOrientation () const |
| Get the RelativeOrientation. | |
| virtual void | setTargetedEntity (const DtGlobalObjectDesignator &val) |
| Set the TargetedEntity. | |
| DtGlobalObjectDesignator | targetedEntity () const |
| Get the TargetedEntity. | |
| virtual void | setTargetedLocation (const DtVector &val) |
| Set the TargetedLocation. | |
| DtVector | targetedLocation () const |
| Get the TargetedLocation. | |
| virtual void | setMinimumAzimuthAngle (DtFloat64 val) |
| Set the MinimumAzimuthAngle. | |
| DtFloat64 | minimumAzimuthAngle () const |
| Get the MinimumAzimuthAngle. | |
| virtual void | setMaximumAzimuthAngle (DtFloat64 val) |
| Set the MaximumAzimuthAngle. | |
| DtFloat64 | maximumAzimuthAngle () const |
| Get the MaximumAzimuthAngle. | |
| virtual void | setMinimumElevationAngle (DtFloat64 val) |
| Set the MinimumElevationAngle. | |
| DtFloat64 | minimumElevationAngle () const |
| Get the MinimumElevationAngle. | |
| virtual void | setMaximumElevationAngle (DtFloat64 val) |
| Set the MaximumElevationAngle. | |
| DtFloat64 | maximumElevationAngle () const |
| Get the MaximumElevationAngle. | |
| virtual void | setMaximumZoomLevel (DtFloat64 val) |
| Set the MaximumZoomLevel. | |
| DtFloat64 | maximumZoomLevel () const |
| Get the MaximumZoomLevel. | |
| virtual void | setZoomLevel (DtFloat64 val) |
| Set the ZoomLevel. | |
| DtFloat64 | zoomLevel () const |
| Get the ZoomLevel. | |
| virtual void | setColor (DtU32 val) |
| Set the color. | |
| DtU32 | color () const |
| Get the Color. | |
| DtEntityIdentifier | pduEntityIdentifier () const |
| DtString | uniqueKey () const |
Static Public Member Functions | |
| static DtPdu * | create (const DtNetPacket *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER, DtPduFactory *pduFactory=0) |
| Create a DtSensorFieldOfViewPdu. | |
| static void | addCallback (DtExerciseConn *conn, SensorFieldOfViewCb cb, void *usr) |
| Add (register)/Remove (deregister) function to be called when a PDU is received. | |
| static void | removeCallback (DtExerciseConn *conn, SensorFieldOfViewCb cb, void *usr) |
Protected Member Functions | |
| virtual unsigned int | fixedBytesSize () const |
| virtual char * | firstVarDatumStart () const |
| DtPduKind | internalGetPduKind () const |
Static Protected Member Functions | |
| static DtPduKind | internalGetPduKindImpl () |
Instances of DtSensorFieldOfViewPdu are used for DIS network packets which encode the DtSensorFieldOfViewStateRepository repository.
The actual network layout occurs in the DtNetSensorFieldOfViewPdu.
| DtSensorFieldOfViewPdu::DtSensorFieldOfViewPdu | ( | DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER | ) |
Constructors.
| DtSensorFieldOfViewPdu::DtSensorFieldOfViewPdu | ( | const DtNetPacket * | initial, |
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER, |
||
| DtPduFactory * | pduFactory = 0 |
||
| ) |
| DtSensorFieldOfViewPdu::DtSensorFieldOfViewPdu | ( | const DtSensorFieldOfViewPdu & | orig | ) |
Copy Constructor.
|
virtual |
destructor
| DtSensorFieldOfViewPdu& DtSensorFieldOfViewPdu::operator= | ( | const DtSensorFieldOfViewPdu & | orig | ) |
Assignment operator.
|
virtual |
Set the RelativeLocation.
| DtVector DtSensorFieldOfViewPdu::relativeLocation | ( | ) | const |
Get the RelativeLocation.
|
virtual |
Set the Host.
| DtGlobalObjectDesignator DtSensorFieldOfViewPdu::host | ( | ) | const |
Get the Host.
|
virtual |
Set the Id.
| DtString DtSensorFieldOfViewPdu::id | ( | ) | const |
Get the Id.
|
virtual |
Set the Radius.
| DtFloat64 DtSensorFieldOfViewPdu::radius | ( | ) | const |
Get the Radius.
|
virtual |
Set the TrackingMode.
| DtSensorTrackingMode DtSensorFieldOfViewPdu::trackingMode | ( | ) | const |
Get the TrackingMode.
|
virtual |
Set the RelativeOrientation.
| DtTaitBryan DtSensorFieldOfViewPdu::relativeOrientation | ( | ) | const |
Get the RelativeOrientation.
|
virtual |
Set the TargetedEntity.
| DtGlobalObjectDesignator DtSensorFieldOfViewPdu::targetedEntity | ( | ) | const |
Get the TargetedEntity.
|
virtual |
Set the TargetedLocation.
| DtVector DtSensorFieldOfViewPdu::targetedLocation | ( | ) | const |
Get the TargetedLocation.
|
virtual |
Set the MinimumAzimuthAngle.
| DtFloat64 DtSensorFieldOfViewPdu::minimumAzimuthAngle | ( | ) | const |
Get the MinimumAzimuthAngle.
|
virtual |
Set the MaximumAzimuthAngle.
| DtFloat64 DtSensorFieldOfViewPdu::maximumAzimuthAngle | ( | ) | const |
Get the MaximumAzimuthAngle.
|
virtual |
Set the MinimumElevationAngle.
| DtFloat64 DtSensorFieldOfViewPdu::minimumElevationAngle | ( | ) | const |
Get the MinimumElevationAngle.
|
virtual |
Set the MaximumElevationAngle.
| DtFloat64 DtSensorFieldOfViewPdu::maximumElevationAngle | ( | ) | const |
Get the MaximumElevationAngle.
|
virtual |
Set the MaximumZoomLevel.
| DtFloat64 DtSensorFieldOfViewPdu::maximumZoomLevel | ( | ) | const |
Get the MaximumZoomLevel.
|
virtual |
Set the ZoomLevel.
| DtFloat64 DtSensorFieldOfViewPdu::zoomLevel | ( | ) | const |
Get the ZoomLevel.
|
virtual |
Set the color.
| DtU32 DtSensorFieldOfViewPdu::color | ( | ) | const |
Get the Color.
| DtEntityIdentifier DtSensorFieldOfViewPdu::pduEntityIdentifier | ( | ) | const |
Reimplemented in DtRectangularPyramidPdu.
| DtString DtSensorFieldOfViewPdu::uniqueKey | ( | ) | const |
Reimplemented in DtRectangularPyramidPdu.
|
static |
Create a DtSensorFieldOfViewPdu.
Caller is responsible for deletion.
Reimplemented in DtRectangularPyramidPdu.
|
static |
Add (register)/Remove (deregister) function to be called when a PDU is received.
|
static |
Reimplemented in DtRectangularPyramidPdu.
|
protectedvirtual |
Reimplemented in DtRectangularPyramidPdu.
|
inlinestaticprotected |
Reimplemented in DtRectangularPyramidPdu.
References DtSensorFieldOfViewPduKind.
Referenced by DtRectangularPyramidPdu::internalGetPduKind().
|
inlineprotected |
Reimplemented in DtRectangularPyramidPdu.