VR-Forces 4.0.4 Class Documentation
Public Member Functions
DtCounterMeasureDistractionEntry Class Reference

DtCounterMeasureDistractionEntry. More...

Inheritance diagram for DtCounterMeasureDistractionEntry:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtCounterMeasureDistractionEntry ()
 default constructor
 DtCounterMeasureDistractionEntry (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 real constructor
 DtCounterMeasureDistractionEntry (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 DtCounterMeasureDistractionEntry (const DtCounterMeasureDistractionEntry &orig)
 copy constructor
 DtCounterMeasureDistractionEntry (const DtString &name, const DtCounterMeasureDistractionEntry &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 DtCounterMeasureDistractionEntry (const DtSymbolString &name, const DtCounterMeasureDistractionEntry &orig, DtReaderWriterRegistry *parentRegistry=NULL)
const
DtCounterMeasureDistractionEntry
operator= (const DtCounterMeasureDistractionEntry &orig)
 assignment operator
virtual ~DtCounterMeasureDistractionEntry ()
virtual
DtCounterMeasureDistractionEntry
clone (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) const
virtual
DtCounterMeasureDistractionEntry
clone (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL) const
virtual const DtRwEntityTypecounterMeasureType () const
 Accessor/mutator for myCounterMeasureType.
virtual void setCounterMeasureType (const DtEntityType &type)
 Accessor/mutator for myCounterMeasureType.
virtual const DtStringeffectiveSensorDomain () const
 Accessor/mutator for #mySensorDomain.
virtual void setEffectiveSensorDomain (const DtString &sensorDomain)
 Accessor/mutator for #mySensorDomain.
virtual const double distractionProbability () const
 Accessor/mutator for myDistractionProbability.
virtual void setDistractionProbability (const double prob)
 Accessor/mutator for myDistractionProbability.

Protected Attributes

parameters

These parameters are available for setting in the OPD files.

DtRwEntityType myCounterMeasureType
 Parameter Name: counter-measure-type
Parameter Description: DIS/RPR entity type enumeration representing the kind of counter measure that could distract the missile.
DtRwString myEffectiveSensorDomain
 Parameter Name: effective-sensor-domain
Parameter Description: This is the sensor domain that this counter measure is considered effective in.
DtRwReal myDistractionProbability
 Parameter Name: distraction-probability
Parameter Description: The probability that counter measure object will have an affect on the missile.

Detailed Description

DtCounterMeasureDistractionEntry.

DtCounterMeasureDistractionEntry is a readable/writable doublet of DtEntityType and a DtSimMunitionList. It describes the list of ammo types that can be used against a particular target, in order of preference.


Constructor & Destructor Documentation

default constructor

real constructor

copy constructor


Member Function Documentation

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

assignment operator

virtual DtCounterMeasureDistractionEntry* DtCounterMeasureDistractionEntry::clone ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
) const [virtual]
virtual DtCounterMeasureDistractionEntry* DtCounterMeasureDistractionEntry::clone ( const DtSymbolString name,
DtReaderWriterRegistry parentRegistry = NULL 
) const [virtual]

Accessor/mutator for myCounterMeasureType.

virtual void DtCounterMeasureDistractionEntry::setCounterMeasureType ( const DtEntityType &  type) [virtual]

Accessor/mutator for myCounterMeasureType.

Accessor/mutator for #mySensorDomain.

virtual void DtCounterMeasureDistractionEntry::setEffectiveSensorDomain ( const DtString sensorDomain) [virtual]

Accessor/mutator for #mySensorDomain.

virtual const double DtCounterMeasureDistractionEntry::distractionProbability ( ) const [virtual]

Accessor/mutator for myDistractionProbability.

virtual void DtCounterMeasureDistractionEntry::setDistractionProbability ( const double  prob) [virtual]

Accessor/mutator for myDistractionProbability.


Member Data Documentation

Parameter Name: counter-measure-type
Parameter Description: DIS/RPR entity type enumeration representing the kind of counter measure that could distract the missile.


Parameter Default Value:

Parameter Name: effective-sensor-domain
Parameter Description: This is the sensor domain that this counter measure is considered effective in.

For example a flare would be effective in the infrared domain
Parameter Default Value:

Parameter Name: distraction-probability
Parameter Description: The probability that counter measure object will have an affect on the missile.


Parameter Default Value:


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)