VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtLaserDetectorPSR Class Reference

File: laserDetectorPSR.h. More...

Inheritance diagram for DtLaserDetectorPSR:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtLaserDetectorPSR (DtVrfObject *vrfObject, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0)
 DtLaserDetectorPSR (const DtLaserDetectorPSR &orig, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0)
const DtLaserDetectorPSRoperator= (const DtLaserDetectorPSR &orig)
virtual ~DtLaserDetectorPSR ()
virtual
DtVrfProcessStateRepository
clone (const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) const
virtual DtString type () const
 Returns the string type of the repository, as defined in procSRTypes.h.
virtual void setDesignatingEntity (const DtEntityIdentifier &target)
 Target names are stored here, and converted to/from entityIdentifiers as necessary.
virtual const DtEntityIdentifier & designatingEntity () const
virtual void setDesignatingEntityName (const DtString &target)
 The name of the entity designating the target.
virtual const DtStringdesignatingEntityName () const
virtual void setLasedLastTick (DtBoolean val)
 Set/get database location of spot location.
virtual DtBoolean lasedLastTick () const
virtual void setWaveLength (const DtReal wave)
 Set/get wavelength of lasing equipment.
virtual const DtReal waveLength () const
virtual void setPower (const DtReal pow)
 Set/get power of lasing equipment.
virtual const DtReal power () const
virtual void setDesignatorCode (const int code)
 Set/get designator code for this target.
virtual const int designatorCode () const

Static Public Member Functions

static
DtVrfProcessStateRepository
creator (const DtString &name, DtVrfObject *vrfObject, DtReaderWriterRegistry *parentRegistry)
 Create an instance of a DtLasingControllerPSR.

Protected Member Functions

 DtLaserDetectorPSR ()
 default constructor, not implemented

Protected Attributes

DtRwString myDesignatingEntityName
DtRwBoolean myLasedLastTick
DtRwReal myWaveLength
DtRwReal myPower
DtRwInt myDesignatorCode
DtEntityIdentifier myDesignatingEntityId
 to have something concrete to return in currentTarget; not written to OOB

Detailed Description

File: laserDetectorPSR.h.

Class: DtLaserDetectorPSR Class DtLaserDetectorPSR: Stores whether or not we are being lased, by whom, what laser code and whether we were lased the last tick


Constructor & Destructor Documentation

default constructor, not implemented

DtLaserDetectorPSR::DtLaserDetectorPSR ( DtVrfObject vrfObject,
const DtString rwName = DtString::nullString(),
DtReaderWriterRegistry parentRegistry = 0 
)
DtLaserDetectorPSR::DtLaserDetectorPSR ( const DtLaserDetectorPSR orig,
const DtString rwName = DtString::nullString(),
DtReaderWriterRegistry parentRegistry = 0 
)

Member Function Documentation

const DtLaserDetectorPSR& DtLaserDetectorPSR::operator= ( const DtLaserDetectorPSR orig)
virtual DtVrfProcessStateRepository* DtLaserDetectorPSR::clone ( const DtString rwName = DtString::nullString(),
DtReaderWriterRegistry parentRegistry = 0 
) const [virtual]
virtual DtString DtLaserDetectorPSR::type ( ) const [virtual]

Returns the string type of the repository, as defined in procSRTypes.h.

Implements DtVrfProcessStateRepository.

virtual void DtLaserDetectorPSR::setDesignatingEntity ( const DtEntityIdentifier &  target) [virtual]

Target names are stored here, and converted to/from entityIdentifiers as necessary.

virtual const DtEntityIdentifier& DtLaserDetectorPSR::designatingEntity ( ) const [virtual]
virtual void DtLaserDetectorPSR::setDesignatingEntityName ( const DtString target) [virtual]

The name of the entity designating the target.

virtual const DtString& DtLaserDetectorPSR::designatingEntityName ( ) const [virtual]
virtual void DtLaserDetectorPSR::setLasedLastTick ( DtBoolean  val) [virtual]

Set/get database location of spot location.

virtual DtBoolean DtLaserDetectorPSR::lasedLastTick ( ) const [virtual]
virtual void DtLaserDetectorPSR::setWaveLength ( const DtReal  wave) [virtual]

Set/get wavelength of lasing equipment.

virtual const DtReal DtLaserDetectorPSR::waveLength ( ) const [virtual]
virtual void DtLaserDetectorPSR::setPower ( const DtReal  pow) [virtual]

Set/get power of lasing equipment.

virtual const DtReal DtLaserDetectorPSR::power ( ) const [virtual]
virtual void DtLaserDetectorPSR::setDesignatorCode ( const int  code) [virtual]

Set/get designator code for this target.

virtual const int DtLaserDetectorPSR::designatorCode ( ) const [virtual]
static DtVrfProcessStateRepository* DtLaserDetectorPSR::creator ( const DtString name,
DtVrfObject vrfObject,
DtReaderWriterRegistry parentRegistry 
) [static]

Create an instance of a DtLasingControllerPSR.


Member Data Documentation

DtEntityIdentifier DtLaserDetectorPSR::myDesignatingEntityId [protected]

to have something concrete to return in currentTarget; not written to OOB


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)