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

DtAmmoSelectEntry. More...

Inheritance diagram for DtAmmoSelectEntry:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtAmmoSelectEntry ()
 default constructor
 DtAmmoSelectEntry (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 real constructor
 DtAmmoSelectEntry (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 DtAmmoSelectEntry (const DtString &name, const DtAmmoSelectEntry &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 copy constructor
 DtAmmoSelectEntry (const DtSymbolString &name, const DtAmmoSelectEntry &orig, DtReaderWriterRegistry *parentRegistry=NULL)
const DtAmmoSelectEntryoperator= (const DtAmmoSelectEntry &orig)
 assignment operator
virtual ~DtAmmoSelectEntry ()
virtual DtAmmoSelectEntryclone (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) const
virtual DtAmmoSelectEntryclone (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL) const
virtual const DtRwEntityTypetargetType () const
 Accessor/mutator for myTargetType.
virtual void setTargetType (const DtEntityType &targetType)
 Accessor/mutator for myTargetType.
virtual const DtSimMunitionListsimMunitionList () const
 Accessor/mutator for myMunitionList.
virtual void setSimMunitionList (const DtSimMunitionList &munList)
 Accessor/mutator for myMunitionList.

Protected Attributes

parameters

These parameters are available for setting in the OPD files.

DtRwEntityType myTargetType
 Parameter Name: target-type
Parameter Description: DIS/RPR entity type enumeration representing the kind of entity to target.
DtSimMunitionList myMunitionList
 Parameter Name: ammo
Parameter Description: List of munition types that can be used against that type of target, in order of preference.

Detailed Description

DtAmmoSelectEntry.

DtAmmoSelectEntry 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

DtAmmoSelectEntry::DtAmmoSelectEntry ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
)

real constructor

DtAmmoSelectEntry::DtAmmoSelectEntry ( const DtSymbolString name,
DtReaderWriterRegistry parentRegistry = NULL 
)
DtAmmoSelectEntry::DtAmmoSelectEntry ( const DtString name,
const DtAmmoSelectEntry orig,
DtReaderWriterRegistry parentRegistry = NULL 
)

copy constructor

DtAmmoSelectEntry::DtAmmoSelectEntry ( const DtSymbolString name,
const DtAmmoSelectEntry orig,
DtReaderWriterRegistry parentRegistry = NULL 
)

Member Function Documentation

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

assignment operator

virtual DtAmmoSelectEntry* DtAmmoSelectEntry::clone ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
) const [virtual]
virtual DtAmmoSelectEntry* DtAmmoSelectEntry::clone ( const DtSymbolString name,
DtReaderWriterRegistry parentRegistry = NULL 
) const [virtual]
virtual const DtRwEntityType& DtAmmoSelectEntry::targetType ( ) const [virtual]

Accessor/mutator for myTargetType.

virtual void DtAmmoSelectEntry::setTargetType ( const DtEntityType &  targetType) [virtual]

Accessor/mutator for myTargetType.

virtual const DtSimMunitionList& DtAmmoSelectEntry::simMunitionList ( ) const [virtual]

Accessor/mutator for myMunitionList.

virtual void DtAmmoSelectEntry::setSimMunitionList ( const DtSimMunitionList munList) [virtual]

Accessor/mutator for myMunitionList.


Member Data Documentation

Parameter Name: target-type
Parameter Description: DIS/RPR entity type enumeration representing the kind of entity to target.


Parameter Default Value:

Parameter Name: ammo
Parameter Description: List of munition types that can be used against that type of target, in order of preference.


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)