VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions
DtRadarModeList Class Reference

DtRadarModeList; Readable/writeable container for DtRadarModeEntry* items. More...

Inheritance diagram for DtRadarModeList:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtRadarModeList (const DtString &writeName, DtReaderWriterRegistry *parentRegistry=NULL)
 constructor
 DtRadarModeList (const DtSymbolString &writeName, DtReaderWriterRegistry *parentRegistry=NULL)
virtual ~DtRadarModeList ()
 destructor
 DtRadarModeList (const DtString &writeName, const DtRadarModeList &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 copy constructor
 DtRadarModeList (const DtSymbolString &writeName, const DtRadarModeList &orig, DtReaderWriterRegistry *parentRegistry=NULL)
const DtRadarModeListoperator= (const DtRadarModeList &orig)
 assignment operator
virtual void getSelf (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings)
 Overridden to call reindexModes() once everything is read.

Protected Member Functions

virtual DtlObjPtr getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings)
 Constructs a DtRadarModeListEntry, reads the data from the mtl stream, and adds it to the list.
virtual void reindexModes ()
 Finds any beam entries without specified index values and assignes an available index to them.
void removeAndDeleteModes ()
 removes and deletes all items from the list.
void copyListItemsFrom (const DtRadarModeList &sourceList)
 Makes copies of all items on sourceList and adds them to this list.
virtual const char * readerWriterType () const
 Used to supply a string type that this reader writer type is.

Detailed Description

DtRadarModeList; Readable/writeable container for DtRadarModeEntry* items.

Instances of DtRadarModeList each hold a list of pointers to DtRadarModeEntry that describe beam modes for an emitter system.


Constructor & Destructor Documentation

DtRadarModeList::DtRadarModeList ( const DtString writeName,
DtReaderWriterRegistry parentRegistry = NULL 
)

constructor

DtRadarModeList::DtRadarModeList ( const DtSymbolString writeName,
DtReaderWriterRegistry parentRegistry = NULL 
)
virtual DtRadarModeList::~DtRadarModeList ( ) [virtual]

destructor

DtRadarModeList::DtRadarModeList ( const DtString writeName,
const DtRadarModeList orig,
DtReaderWriterRegistry parentRegistry = NULL 
)

copy constructor

DtRadarModeList::DtRadarModeList ( const DtSymbolString writeName,
const DtRadarModeList orig,
DtReaderWriterRegistry parentRegistry = NULL 
)

Member Function Documentation

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

assignment operator

virtual void DtRadarModeList::getSelf ( DtlObjPtr  args,
const DtFilename &  searchPath,
const DtVariableBindingsList variableBindings 
) [virtual]

Overridden to call reindexModes() once everything is read.

Reimplemented from DtRwList.

virtual DtlObjPtr DtRadarModeList::getData ( DtlObjPtr  args,
const DtFilename &  searchPath,
const DtVariableBindingsList variableBindings 
) [protected, virtual]

Constructs a DtRadarModeListEntry, reads the data from the mtl stream, and adds it to the list.

Implements DtRwList.

virtual void DtRadarModeList::reindexModes ( ) [protected, virtual]

Finds any beam entries without specified index values and assignes an available index to them.

Should be called after the entire list is read from the stream.

removes and deletes all items from the list.

Non-virtual since it is called from constructors/destructor.

void DtRadarModeList::copyListItemsFrom ( const DtRadarModeList sourceList) [protected]

Makes copies of all items on sourceList and adds them to this list.

Non-virtual since it is called from constructors.

virtual const char* DtRadarModeList::readerWriterType ( ) const [protected, virtual]

Used to supply a string type that this reader writer type is.

This can be used in place of dynamic-casting. Also used by the opd editor to determine which type of control to create

Reimplemented from DtRwList.


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)