VR-Forces 4.6 Class Documentation
 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 | Protected Attributes
DtSensorFieldOfViewStateRepository Class Reference

Instances of DtSensorFieldOfViewStateRepository are used to store state data for HLAobjectRoot.SensorFieldOfView objects. More...

Inheritance diagram for DtSensorFieldOfViewStateRepository:
Inheritance graph
[legend]

Public Member Functions

 DtSensorFieldOfViewStateRepository ()
 Constructor.
virtual ~DtSensorFieldOfViewStateRepository ()
 Destructor.
 DtSensorFieldOfViewStateRepository (const DtSensorFieldOfViewStateRepository &orig)
 Copy Constructor.
DtSensorFieldOfViewStateRepositoryoperator= (const DtSensorFieldOfViewStateRepository &orig)
 Assignment Operator.
virtual DtStateRepositoryclone (bool copy) const
 Return a copy/empty object of the same type as this.
virtual void printData () const
 Print data to the DtInfo stream.
virtual void printDataToStream (std::ostream &stream) const
 Print data to the specified stream.
virtual void setHost (const DtGlobalObjectDesignator &val)
 Set the Host.
virtual const
DtGlobalObjectDesignator
host () const
 Get the Host.
virtual void setId (const DtString &val)
 Set the Id.
virtual DtString id () const
 Get the Id.
virtual void setRelativeLocation (const DtVector &val)
 Set the RelativeLocation.
virtual const DtVectorrelativeLocation () const
 Get the RelativeLocation.
virtual void setRadius (DtFloat64 val)
 Set the Radius.
virtual DtFloat64 radius () const
 Get the Radius.
virtual void setTrackingMode (DtSensorTrackingMode val)
 Set the TrackingMode.
virtual DtSensorTrackingMode trackingMode () const
 Get the TrackingMode.
virtual void setRelativeOrientation (const DtTaitBryan &val)
 Set the RelativeOrientation.
virtual const DtTaitBryan & relativeOrientation () const
 Get the RelativeOrientation.
virtual void setTargetedEntity (const DtGlobalObjectDesignator &val)
 Set the TargetedEntity.
virtual const
DtGlobalObjectDesignator
targetedEntity () const
 Get the TargetedEntity.
virtual void setTargetedLocation (const DtVector &val)
 Set the TargetedLocation.
virtual const DtVectortargetedLocation () const
 Get the TargetedLocation.
virtual void setMinimumAzimuthAngle (DtFloat64 val)
 Set the MinimumAzimuthAngle.
virtual DtFloat64 minimumAzimuthAngle () const
 Get the MinimumAzimuthAngle.
virtual void setMaximumAzimuthAngle (DtFloat64 val)
 Set the MaximumAzimuthAngle.
virtual DtFloat64 maximumAzimuthAngle () const
 Get the MaximumAzimuthAngle.
virtual void setMinimumElevationAngle (DtFloat64 val)
 Set the MinimumElevationAngle.
virtual DtFloat64 minimumElevationAngle () const
 Get the MinimumElevationAngle.
virtual void setMaximumElevationAngle (DtFloat64 val)
 Set the MaximumElevationAngle.
virtual DtFloat64 maximumElevationAngle () const
 Get the MaximumElevationAngle.
virtual void setMaximumZoomLevel (DtFloat64 val)
 Set the MaximumZoomLevel.
virtual DtFloat64 maximumZoomLevel () const
 Get the MaximumZoomLevel.
virtual void setZoomLevel (DtFloat64 val)
 Set the ZoomLevel.
virtual DtFloat64 zoomLevel () const
 Get the ZoomLevel.
virtual void setColor (DtU32 val)
 Set the Color.
virtual DtU32 color () const
 Get the Color.

Static Public Member Functions

static
DtSensorFieldOfViewStateRepository
create ()
 Create a DtSensorFieldOfViewStateRepository.

Protected Attributes

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

Detailed Description

Instances of DtSensorFieldOfViewStateRepository are used to store state data for HLAobjectRoot.SensorFieldOfView objects.

Constructor & Destructor Documentation

DtSensorFieldOfViewStateRepository::DtSensorFieldOfViewStateRepository ( )

Constructor.

virtual DtSensorFieldOfViewStateRepository::~DtSensorFieldOfViewStateRepository ( )
virtual

Destructor.

DtSensorFieldOfViewStateRepository::DtSensorFieldOfViewStateRepository ( const DtSensorFieldOfViewStateRepository orig)

Copy Constructor.

Member Function Documentation

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

Assignment Operator.

virtual DtStateRepository* DtSensorFieldOfViewStateRepository::clone ( bool  copy) const
virtual

Return a copy/empty object of the same type as this.

Reimplemented in DtRectangularPyramidStateRepository.

static DtSensorFieldOfViewStateRepository* DtSensorFieldOfViewStateRepository::create ( )
static
virtual void DtSensorFieldOfViewStateRepository::printData ( ) const
virtual

Print data to the DtInfo stream.

Reimplemented in DtRectangularPyramidStateRepository.

virtual void DtSensorFieldOfViewStateRepository::printDataToStream ( std::ostream &  stream) const
virtual

Print data to the specified stream.

Reimplemented in DtRectangularPyramidStateRepository.

virtual void DtSensorFieldOfViewStateRepository::setHost ( const DtGlobalObjectDesignator val)
virtual
virtual const DtGlobalObjectDesignator& DtSensorFieldOfViewStateRepository::host ( ) const
virtual

Get the Host.

virtual void DtSensorFieldOfViewStateRepository::setId ( const DtString val)
virtual

Set the Id.

virtual DtString DtSensorFieldOfViewStateRepository::id ( ) const
virtual

Get the Id.

virtual void DtSensorFieldOfViewStateRepository::setRelativeLocation ( const DtVector val)
virtual
virtual const DtVector& DtSensorFieldOfViewStateRepository::relativeLocation ( ) const
virtual

Get the RelativeLocation.

virtual void DtSensorFieldOfViewStateRepository::setRadius ( DtFloat64  val)
virtual
virtual DtFloat64 DtSensorFieldOfViewStateRepository::radius ( ) const
virtual

Get the Radius.

virtual void DtSensorFieldOfViewStateRepository::setTrackingMode ( DtSensorTrackingMode  val)
virtual

Set the TrackingMode.

virtual DtSensorTrackingMode DtSensorFieldOfViewStateRepository::trackingMode ( ) const
virtual

Get the TrackingMode.

virtual void DtSensorFieldOfViewStateRepository::setRelativeOrientation ( const DtTaitBryan &  val)
virtual

Set the RelativeOrientation.

Reimplemented in makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkRectangularPyramidStateInterceptor.

virtual const DtTaitBryan& DtSensorFieldOfViewStateRepository::relativeOrientation ( ) const
virtual

Get the RelativeOrientation.

virtual void DtSensorFieldOfViewStateRepository::setTargetedEntity ( const DtGlobalObjectDesignator val)
virtual

Set the TargetedEntity.

virtual const DtGlobalObjectDesignator& DtSensorFieldOfViewStateRepository::targetedEntity ( ) const
virtual

Get the TargetedEntity.

virtual void DtSensorFieldOfViewStateRepository::setTargetedLocation ( const DtVector val)
virtual

Set the TargetedLocation.

virtual const DtVector& DtSensorFieldOfViewStateRepository::targetedLocation ( ) const
virtual

Get the TargetedLocation.

virtual void DtSensorFieldOfViewStateRepository::setMinimumAzimuthAngle ( DtFloat64  val)
virtual

Set the MinimumAzimuthAngle.

virtual DtFloat64 DtSensorFieldOfViewStateRepository::minimumAzimuthAngle ( ) const
virtual

Get the MinimumAzimuthAngle.

virtual void DtSensorFieldOfViewStateRepository::setMaximumAzimuthAngle ( DtFloat64  val)
virtual

Set the MaximumAzimuthAngle.

virtual DtFloat64 DtSensorFieldOfViewStateRepository::maximumAzimuthAngle ( ) const
virtual

Get the MaximumAzimuthAngle.

virtual void DtSensorFieldOfViewStateRepository::setMinimumElevationAngle ( DtFloat64  val)
virtual

Set the MinimumElevationAngle.

virtual DtFloat64 DtSensorFieldOfViewStateRepository::minimumElevationAngle ( ) const
virtual

Get the MinimumElevationAngle.

virtual void DtSensorFieldOfViewStateRepository::setMaximumElevationAngle ( DtFloat64  val)
virtual

Set the MaximumElevationAngle.

virtual DtFloat64 DtSensorFieldOfViewStateRepository::maximumElevationAngle ( ) const
virtual

Get the MaximumElevationAngle.

virtual void DtSensorFieldOfViewStateRepository::setMaximumZoomLevel ( DtFloat64  val)
virtual

Set the MaximumZoomLevel.

virtual DtFloat64 DtSensorFieldOfViewStateRepository::maximumZoomLevel ( ) const
virtual

Get the MaximumZoomLevel.

virtual void DtSensorFieldOfViewStateRepository::setZoomLevel ( DtFloat64  val)
virtual

Set the ZoomLevel.

virtual DtFloat64 DtSensorFieldOfViewStateRepository::zoomLevel ( ) const
virtual

Get the ZoomLevel.

virtual void DtSensorFieldOfViewStateRepository::setColor ( DtU32  val)
virtual
virtual DtU32 DtSensorFieldOfViewStateRepository::color ( ) const
virtual

Get the Color.

Member Data Documentation

DtGlobalObjectDesignator DtSensorFieldOfViewStateRepository::myHost
protected
DtString DtSensorFieldOfViewStateRepository::myId
protected
DtVector DtSensorFieldOfViewStateRepository::myRelativeLocation
protected
DtFloat64 DtSensorFieldOfViewStateRepository::myRadius
protected
DtSensorTrackingMode DtSensorFieldOfViewStateRepository::myTrackingMode
protected
DtTaitBryan DtSensorFieldOfViewStateRepository::myRelativeOrientation
protected
DtFloat64 DtSensorFieldOfViewStateRepository::myMinimumAzimuthAngle
protected
DtFloat64 DtSensorFieldOfViewStateRepository::myMaximumAzimuthAngle
protected
DtFloat64 DtSensorFieldOfViewStateRepository::myMinimumElevationAngle
protected
DtFloat64 DtSensorFieldOfViewStateRepository::myMaximumElevationAngle
protected
DtGlobalObjectDesignator DtSensorFieldOfViewStateRepository::myTargetedEntity
protected
DtVector DtSensorFieldOfViewStateRepository::myTargetedLocation
protected
DtFloat64 DtSensorFieldOfViewStateRepository::myMaximumZoomLevel
protected
DtFloat64 DtSensorFieldOfViewStateRepository::myZoomLevel
protected
DtU32 DtSensorFieldOfViewStateRepository::myColor
protected

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)