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
DtRectangularPyramidStateRepository Class Reference

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

Inheritance diagram for DtRectangularPyramidStateRepository:
Inheritance graph
[legend]

Public Member Functions

 DtRectangularPyramidStateRepository ()
 
virtual ~DtRectangularPyramidStateRepository () override
 
 DtRectangularPyramidStateRepository (const DtRectangularPyramidStateRepository &orig)
 
DtRectangularPyramidStateRepositoryoperator= (const DtRectangularPyramidStateRepository &orig)
 
virtual DtStateRepositoryclone (bool copy) const override
 
virtual void printData () const override
 
virtual void printDataToStream (std::ostream &stream) const override
 
virtual void setXHalfAngle (DtFloat64 val)
 
virtual DtFloat64 xHalfAngle () const
 
virtual void setYHalfAngle (DtFloat64 val)
 
virtual DtFloat64 yHalfAngle () const
 
- Public Member Functions inherited from DtSensorFieldOfViewStateRepository
 DtSensorFieldOfViewStateRepository ()
 
virtual ~DtSensorFieldOfViewStateRepository () override
 
 DtSensorFieldOfViewStateRepository (const DtSensorFieldOfViewStateRepository &orig)
 
DtSensorFieldOfViewStateRepositoryoperator= (const DtSensorFieldOfViewStateRepository &orig)
 
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 DtVector & relativeLocation () 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 DtVector & targetedLocation () 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
DtRectangularPyramidStateRepository
create ()
 
- Static Public Member Functions inherited from DtSensorFieldOfViewStateRepository
static
DtSensorFieldOfViewStateRepository
create ()
 

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
 

Constructor & Destructor Documentation

DtRectangularPyramidStateRepository::DtRectangularPyramidStateRepository ( )

Constructor.

virtual DtRectangularPyramidStateRepository::~DtRectangularPyramidStateRepository ( )
overridevirtual

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
overridevirtual

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

Reimplemented from DtSensorFieldOfViewStateRepository.

Reimplemented in makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkRectangularPyramidStateInterceptor.

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

Print data to the DtInfo stream.

Reimplemented from DtSensorFieldOfViewStateRepository.

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

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 Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)