VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtRectangularPyramidStateRepository Class Reference

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

Inheritance diagram for DtRectangularPyramidStateRepository:
Inheritance graph
[legend]

Public Member Functions

 DtRectangularPyramidStateRepository ()
 Constructor.
virtual ~DtRectangularPyramidStateRepository ()
 Destructor.
 DtRectangularPyramidStateRepository (const DtRectangularPyramidStateRepository &orig)
 Copy Constructor.
DtRectangularPyramidStateRepositoryoperator= (const DtRectangularPyramidStateRepository &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 setXHalfAngle (DtFloat64 val)
 Set the XHalfAngle.
virtual DtFloat64 xHalfAngle () const
 Get the XHalfAngle.
virtual void setYHalfAngle (DtFloat64 val)
 Set the YHalfAngle.
virtual DtFloat64 yHalfAngle () const
 Get the YHalfAngle.
- Public Member Functions inherited from DtSensorFieldOfViewStateRepository
 DtSensorFieldOfViewStateRepository ()
 Constructor.
virtual ~DtSensorFieldOfViewStateRepository ()
 Destructor.
 DtSensorFieldOfViewStateRepository (const DtSensorFieldOfViewStateRepository &orig)
 Copy Constructor.
DtSensorFieldOfViewStateRepositoryoperator= (const DtSensorFieldOfViewStateRepository &orig)
 Assignment Operator.
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
DtRectangularPyramidStateRepository
create ()
 Create a DtRectangularPyramidStateRepository.

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

Detailed Description

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

Constructor & Destructor Documentation

DtRectangularPyramidStateRepository::DtRectangularPyramidStateRepository ( )

Constructor.

virtual DtRectangularPyramidStateRepository::~DtRectangularPyramidStateRepository ( )
virtual

Destructor.

DtRectangularPyramidStateRepository::DtRectangularPyramidStateRepository ( const DtRectangularPyramidStateRepository orig)

Copy Constructor.

Member Function Documentation

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

Assignment Operator.

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

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

Reimplemented from DtSensorFieldOfViewStateRepository.

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

Print data to the DtInfo stream.

Reimplemented from DtSensorFieldOfViewStateRepository.

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

Print data to the specified stream.

Reimplemented from DtSensorFieldOfViewStateRepository.

virtual void DtRectangularPyramidStateRepository::setXHalfAngle ( DtFloat64  val)
virtual
virtual DtFloat64 DtRectangularPyramidStateRepository::xHalfAngle ( ) const
virtual

Get the XHalfAngle.

virtual void DtRectangularPyramidStateRepository::setYHalfAngle ( DtFloat64  val)
virtual
virtual DtFloat64 DtRectangularPyramidStateRepository::yHalfAngle ( ) const
virtual

Get the YHalfAngle.

Member Data Documentation

DtFloat64 DtRectangularPyramidStateRepository::myXHalfAngle
protected
DtFloat64 DtRectangularPyramidStateRepository::myYHalfAngle
protected

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

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)