![]() |
VR-Forces 4.8 Class Documentation
|
Instances of DtRectangularPyramidStateRepository are used to store state data for HLAobjectRoot.SensorFieldOfView.RectangularPyramid objects. More...

Public Member Functions | |
| DtRectangularPyramidStateRepository () | |
| Constructor. More... | |
| virtual | ~DtRectangularPyramidStateRepository () |
| Destructor. More... | |
| DtRectangularPyramidStateRepository (const DtRectangularPyramidStateRepository &orig) | |
| Copy Constructor. More... | |
| DtRectangularPyramidStateRepository & | operator= (const DtRectangularPyramidStateRepository &orig) |
| Assignment Operator. More... | |
| virtual DtStateRepository * | clone (bool copy) const |
| Return a copy/empty object of the same type as this. More... | |
| virtual void | printData () const |
| Print data to the DtInfo stream. More... | |
| virtual void | printDataToStream (std::ostream &stream) const |
| Print data to the specified stream. More... | |
| virtual void | setXHalfAngle (DtFloat64 val) |
| Set the XHalfAngle. More... | |
| virtual DtFloat64 | xHalfAngle () const |
| Get the XHalfAngle. More... | |
| virtual void | setYHalfAngle (DtFloat64 val) |
| Set the YHalfAngle. More... | |
| virtual DtFloat64 | yHalfAngle () const |
| Get the YHalfAngle. More... | |
Public Member Functions inherited from DtSensorFieldOfViewStateRepository | |
| DtSensorFieldOfViewStateRepository () | |
| Constructor. More... | |
| virtual | ~DtSensorFieldOfViewStateRepository () |
| Destructor. More... | |
| DtSensorFieldOfViewStateRepository (const DtSensorFieldOfViewStateRepository &orig) | |
| Copy Constructor. More... | |
| DtSensorFieldOfViewStateRepository & | operator= (const DtSensorFieldOfViewStateRepository &orig) |
| Assignment Operator. More... | |
| virtual void | setHost (const DtGlobalObjectDesignator &val) |
| Set the Host. More... | |
| virtual const DtGlobalObjectDesignator & | host () const |
| Get the Host. More... | |
| virtual void | setId (const DtString &val) |
| Set the Id. More... | |
| virtual DtString | id () const |
| Get the Id. More... | |
| virtual void | setRelativeLocation (const DtVector &val) |
| Set the RelativeLocation. More... | |
| virtual const DtVector & | relativeLocation () const |
| Get the RelativeLocation. More... | |
| virtual void | setRadius (DtFloat64 val) |
| Set the Radius. More... | |
| virtual DtFloat64 | radius () const |
| Get the Radius. More... | |
| virtual void | setTrackingMode (DtSensorTrackingMode val) |
| Set the TrackingMode. More... | |
| virtual DtSensorTrackingMode | trackingMode () const |
| Get the TrackingMode. More... | |
| virtual void | setRelativeOrientation (const DtTaitBryan &val) |
| Set the RelativeOrientation. More... | |
| virtual const DtTaitBryan & | relativeOrientation () const |
| Get the RelativeOrientation. More... | |
| virtual void | setTargetedEntity (const DtGlobalObjectDesignator &val) |
| Set the TargetedEntity. More... | |
| virtual const DtGlobalObjectDesignator & | targetedEntity () const |
| Get the TargetedEntity. More... | |
| virtual void | setTargetedLocation (const DtVector &val) |
| Set the TargetedLocation. More... | |
| virtual const DtVector & | targetedLocation () const |
| Get the TargetedLocation. More... | |
| virtual void | setMinimumAzimuthAngle (DtFloat64 val) |
| Set the MinimumAzimuthAngle. More... | |
| virtual DtFloat64 | minimumAzimuthAngle () const |
| Get the MinimumAzimuthAngle. More... | |
| virtual void | setMaximumAzimuthAngle (DtFloat64 val) |
| Set the MaximumAzimuthAngle. More... | |
| virtual DtFloat64 | maximumAzimuthAngle () const |
| Get the MaximumAzimuthAngle. More... | |
| virtual void | setMinimumElevationAngle (DtFloat64 val) |
| Set the MinimumElevationAngle. More... | |
| virtual DtFloat64 | minimumElevationAngle () const |
| Get the MinimumElevationAngle. More... | |
| virtual void | setMaximumElevationAngle (DtFloat64 val) |
| Set the MaximumElevationAngle. More... | |
| virtual DtFloat64 | maximumElevationAngle () const |
| Get the MaximumElevationAngle. More... | |
| virtual void | setMaximumZoomLevel (DtFloat64 val) |
| Set the MaximumZoomLevel. More... | |
| virtual DtFloat64 | maximumZoomLevel () const |
| Get the MaximumZoomLevel. More... | |
| virtual void | setZoomLevel (DtFloat64 val) |
| Set the ZoomLevel. More... | |
| virtual DtFloat64 | zoomLevel () const |
| Get the ZoomLevel. More... | |
| virtual void | setColor (DtU32 val) |
| Set the Color. More... | |
| virtual DtU32 | color () const |
| Get the Color. More... | |
Static Public Member Functions | |
| static DtRectangularPyramidStateRepository * | create () |
| Create a DtRectangularPyramidStateRepository. More... | |
Static Public Member Functions inherited from DtSensorFieldOfViewStateRepository | |
| static DtSensorFieldOfViewStateRepository * | create () |
| Create a DtSensorFieldOfViewStateRepository. More... | |
Protected Attributes | |
| DtFloat64 | myXHalfAngle |
| DtFloat64 | myYHalfAngle |
Protected Attributes inherited from DtSensorFieldOfViewStateRepository | |
| DtGlobalObjectDesignator | myHost |
| DtString | myId |
| DtVector | myRelativeLocation |
| DtFloat64 | myRadius |
| DtSensorTrackingMode | myTrackingMode |
| DtTaitBryan | myRelativeOrientation |
| DtFloat64 | myMinimumAzimuthAngle |
| DtFloat64 | myMaximumAzimuthAngle |
| DtFloat64 | myMinimumElevationAngle |
| DtFloat64 | myMaximumElevationAngle |
| DtGlobalObjectDesignator | myTargetedEntity |
| DtVector | myTargetedLocation |
| DtFloat64 | myMaximumZoomLevel |
| DtFloat64 | myZoomLevel |
| DtU32 | myColor |
Instances of DtRectangularPyramidStateRepository are used to store state data for HLAobjectRoot.SensorFieldOfView.RectangularPyramid objects.
| DtRectangularPyramidStateRepository::DtRectangularPyramidStateRepository | ( | ) |
Constructor.
|
virtual |
Destructor.
| DtRectangularPyramidStateRepository::DtRectangularPyramidStateRepository | ( | const DtRectangularPyramidStateRepository & | orig | ) |
Copy Constructor.
| DtRectangularPyramidStateRepository& DtRectangularPyramidStateRepository::operator= | ( | const DtRectangularPyramidStateRepository & | orig | ) |
Assignment Operator.
|
virtual |
Return a copy/empty object of the same type as this.
Reimplemented from DtSensorFieldOfViewStateRepository.
Reimplemented in makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkRectangularPyramidStateInterceptor.
|
static |
Create a DtRectangularPyramidStateRepository.
|
virtual |
Print data to the DtInfo stream.
Reimplemented from DtSensorFieldOfViewStateRepository.
|
virtual |
Print data to the specified stream.
Reimplemented from DtSensorFieldOfViewStateRepository.
|
virtual |
Set the XHalfAngle.
Reimplemented in makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkRectangularPyramidStateInterceptor.
|
virtual |
Get the XHalfAngle.
|
virtual |
Set the YHalfAngle.
Reimplemented in makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkRectangularPyramidStateInterceptor.
|
virtual |
Get the YHalfAngle.
|
protected |
|
protected |