VR-Link API Documentation for HLA 1.3
Public Member Functions | Static Public Member Functions | Protected Attributes
DtDesignatorRepository Class Reference

class DtDesignatorRepository: More...

+ Inheritance diagram for DtDesignatorRepository:
+ Collaboration diagram for DtDesignatorRepository:

List of all members.

Public Member Functions

 DtDesignatorRepository ()
 default constructor
virtual ~DtDesignatorRepository ()
 destructor
 DtDesignatorRepository (const DtDesignatorRepository &orig)
 copy constructor
DtDesignatorRepositoryoperator= (const DtDesignatorRepository &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 setCodeName (const DtDesignatorCodeName &name)
 Set/Get the code name.
virtual const
DtDesignatorCodeName
codeName () const
virtual void setDesignatedObject (const DtGlobalObjectDesignator &name)
 Set/Get the designated object name.
virtual const
DtGlobalObjectDesignator
designatedObject () const
virtual void setDesignatorCode (const DtDesignatorCode &code)
 Set/Get the designator code.
virtual const DtDesignatorCodedesignatorCode () const
virtual void setDesignatorId (const DtGlobalObjectDesignator &id)
 In the RPR FOM this is the same as the HOST ID, except for FOM Versions < 6.0.
virtual const
DtGlobalObjectDesignator
designatorId () const
virtual void setDesignatorPower (DtFloat32 power)
 Set/Get the designator power.
virtual DtFloat32 designatorPower () const
virtual void setDesignatorSpotLocation (const DtVector &location)
 Set/Get the designator spot location.
virtual const DtVectordesignatorSpotLocation () const
virtual void setDesignatorWavelength (DtFloat32 wavelength)
 Set/Get the designator wavelength.
virtual DtFloat32 designatorWavelength () const
virtual void setDRAlgorithm (DtDeadReckonTypes algorithm)
 Set/Get the dead reckoning algorithm.
virtual DtDeadReckonTypes dRAlgorithm () const
virtual void setRelativeSpotLocation (const DtVector &location)
 Set/Get the relative spot location.
virtual const DtVectorrelativeSpotLocation () const
virtual void setSpotLinearAcceleration (const DtVector &acceleration)
 Set/Get the spot linear acceleration.
virtual const DtVectorspotLinearAcceleration () const

Static Public Member Functions

static DtDesignatorRepositorycreate ()

Protected Attributes

DtDesignatorCodeName myCodeName
DtGlobalObjectDesignator myDesignatedObject
DtDesignatorCode myDesignatorCode
DtFloat32 myDesignatorPower
DtVector myDesignatorSpotLocation
DtFloat32 myDesignatorWavelength
DtDeadReckonTypes myDRAlgorithm
DtVector myRelativeSpotLocation
DtVector mySpotLinearAcceleration

Detailed Description

class DtDesignatorRepository:

Instances of DtDesignatorRepository are used to store state data for designator objects in both HLA and DIS environments.


Constructor & Destructor Documentation

default constructor

destructor

copy constructor


Member Function Documentation

virtual DtStateRepository* DtDesignatorRepository::clone ( bool  copy) const [virtual]

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

Reimplemented from DtEmbeddedSystemRepository.

virtual const DtDesignatorCodeName& DtDesignatorRepository::codeName ( ) const [virtual]

Reimplemented from DtEmbeddedSystemRepository.

virtual const DtDesignatorCode& DtDesignatorRepository::designatorCode ( ) const [virtual]
virtual const DtVector& DtDesignatorRepository::designatorSpotLocation ( ) const [virtual]
DtDesignatorRepository& DtDesignatorRepository::operator= ( const DtDesignatorRepository orig)

assignment operator

virtual void DtDesignatorRepository::printData ( ) const [virtual]

Print data to the DtInfo stream.

Reimplemented from DtEmbeddedSystemRepository.

virtual void DtDesignatorRepository::printDataToStream ( std::ostream &  stream) const [virtual]

Print data to the specified stream.

Reimplemented from DtEmbeddedSystemRepository.

virtual const DtVector& DtDesignatorRepository::relativeSpotLocation ( ) const [virtual]
virtual void DtDesignatorRepository::setCodeName ( const DtDesignatorCodeName name) [virtual]

Set/Get the code name.

Set/Get the designated object name.

virtual void DtDesignatorRepository::setDesignatorCode ( const DtDesignatorCode code) [virtual]

Set/Get the designator code.

virtual void DtDesignatorRepository::setDesignatorId ( const DtGlobalObjectDesignator id) [virtual]

In the RPR FOM this is the same as the HOST ID, except for FOM Versions < 6.0.

virtual void DtDesignatorRepository::setDesignatorPower ( DtFloat32  power) [virtual]

Set/Get the designator power.

virtual void DtDesignatorRepository::setDesignatorSpotLocation ( const DtVector location) [virtual]

Set/Get the designator spot location.

virtual void DtDesignatorRepository::setDesignatorWavelength ( DtFloat32  wavelength) [virtual]

Set/Get the designator wavelength.

virtual void DtDesignatorRepository::setDRAlgorithm ( DtDeadReckonTypes  algorithm) [virtual]

Set/Get the dead reckoning algorithm.

virtual void DtDesignatorRepository::setRelativeSpotLocation ( const DtVector location) [virtual]

Set/Get the relative spot location.

virtual void DtDesignatorRepository::setSpotLinearAcceleration ( const DtVector acceleration) [virtual]

Set/Get the spot linear acceleration.

virtual const DtVector& DtDesignatorRepository::spotLinearAcceleration ( ) const [virtual]

Member Data Documentation


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

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)