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 | Protected Attributes
DtSensorFieldOfViewStateRepository Class Reference

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

Inheritance diagram for DtSensorFieldOfViewStateRepository:
Inheritance graph
[legend]

Public Member Functions

 DtSensorFieldOfViewStateRepository ()
 
virtual ~DtSensorFieldOfViewStateRepository ()
 
 DtSensorFieldOfViewStateRepository (const DtSensorFieldOfViewStateRepository &orig)
 
DtSensorFieldOfViewStateRepositoryoperator= (const DtSensorFieldOfViewStateRepository &orig)
 
virtual DtStateRepositoryclone (bool copy) const
 
virtual void printData () const
 
virtual void printDataToStream (std::ostream &stream) const
 
virtual void setHost (const DtGlobalObjectDesignator &val)
 
virtual const
DtGlobalObjectDesignator
host () const
 
virtual void setId (const DtString &val)
 
virtual DtString id () const
 
virtual void setRelativeLocation (const DtVector &val)
 
virtual const DtVectorrelativeLocation () const
 
virtual void setRadius (DtFloat64 val)
 
virtual DtFloat64 radius () const
 
virtual void setTrackingMode (DtSensorTrackingMode val)
 
virtual DtSensorTrackingMode trackingMode () const
 
virtual void setRelativeOrientation (const DtTaitBryan &val)
 
virtual const DtTaitBryan & relativeOrientation () const
 
virtual void setTargetedEntity (const DtGlobalObjectDesignator &val)
 
virtual const
DtGlobalObjectDesignator
targetedEntity () const
 
virtual void setTargetedLocation (const DtVector &val)
 
virtual const DtVectortargetedLocation () const
 
virtual void setMinimumAzimuthAngle (DtFloat64 val)
 
virtual DtFloat64 minimumAzimuthAngle () const
 
virtual void setMaximumAzimuthAngle (DtFloat64 val)
 
virtual DtFloat64 maximumAzimuthAngle () const
 
virtual void setMinimumElevationAngle (DtFloat64 val)
 
virtual DtFloat64 minimumElevationAngle () const
 
virtual void setMaximumElevationAngle (DtFloat64 val)
 
virtual DtFloat64 maximumElevationAngle () const
 
virtual void setMaximumZoomLevel (DtFloat64 val)
 
virtual DtFloat64 maximumZoomLevel () const
 
virtual void setZoomLevel (DtFloat64 val)
 
virtual DtFloat64 zoomLevel () const
 
virtual void setColor (DtU32 val)
 
virtual DtU32 color () const
 

Static Public Member Functions

static
DtSensorFieldOfViewStateRepository
create ()
 

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
 

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