![]() |
VR-Forces 4.0.4 Class Documentation
|
File: laserDetectorPSR.h. More...

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 DtLaserDetectorPSR & | operator= (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 DtString & | designatingEntityName () 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 | |
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
| DtLaserDetectorPSR::DtLaserDetectorPSR | ( | ) | [protected] |
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 |
||
| ) |
| virtual DtLaserDetectorPSR::~DtLaserDetectorPSR | ( | ) | [virtual] |
| const DtLaserDetectorPSR& DtLaserDetectorPSR::operator= | ( | const DtLaserDetectorPSR & | orig | ) |
| virtual DtVrfProcessStateRepository* DtLaserDetectorPSR::clone | ( | const DtString & | rwName = DtString::nullString(), |
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) | const [virtual] |
Implements DtVrfProcessStateRepository.
| 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.
DtRwBoolean DtLaserDetectorPSR::myLasedLastTick [protected] |
DtRwReal DtLaserDetectorPSR::myWaveLength [protected] |
DtRwReal DtLaserDetectorPSR::myPower [protected] |
DtRwInt DtLaserDetectorPSR::myDesignatorCode [protected] |
DtEntityIdentifier DtLaserDetectorPSR::myDesignatingEntityId [protected] |
to have something concrete to return in currentTarget; not written to OOB