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

Instances of DtDetonationDescriptorList are readable/writable lists of DtDetonationDescriptors. More...

Inheritance diagram for DtDetonationDescriptorList:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtDetonationDescriptorList (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 constructor
 DtDetonationDescriptorList (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 DtDetonationDescriptorList (const DtString &name, const DtDetonationDescriptorList &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 copy constructor
 DtDetonationDescriptorList (const DtSymbolString &name, const DtDetonationDescriptorList &orig, DtReaderWriterRegistry *parentRegistry=NULL)
DtDetonationDescriptorListoperator= (const DtDetonationDescriptorList &orig)
 Assignment operator: removes and deletes all entries on the left hand side - then clones all entries on the right side list, adding them to the left side list.
virtual ~DtDetonationDescriptorList ()
 destructor
virtual
DtDetonationDescriptorList
clone (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
virtual
DtDetonationDescriptorList
clone (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
virtual void addDetonationDescriptor (DtDetonationDescriptor *descriptor)
virtual void removeDetonationDescriptor (DtDetonationDescriptor *descriptor)
 Removes list entry. Does not delete memory associated with descriptor.
void emptyList ()
 Removes and deletes all descriptors from the list, and destroys them.
virtual DtDetonationDescriptorlookup (const DtEventId &eventId) const
 Look up a detonation descriptor by eventId.

Protected Member Functions

 DtDetonationDescriptorList ()
 default constructor
virtual void copyList (const DtDetonationDescriptorList &orig)
virtual DtlObjPtr getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings)
 Constructs a DtDetonationDescriptor, retrieves it from the mtl stream, and then adds it to the list.

Detailed Description

Instances of DtDetonationDescriptorList are readable/writable lists of DtDetonationDescriptors.


Constructor & Destructor Documentation

default constructor

constructor

copy constructor

destructor


Member Function Documentation

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

Assignment operator: removes and deletes all entries on the left hand side - then clones all entries on the right side list, adding them to the left side list.

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

Removes list entry. Does not delete memory associated with descriptor.

Removes and deletes all descriptors from the list, and destroys them.

Not virtual because its called from the destructor.

virtual DtDetonationDescriptor* DtDetonationDescriptorList::lookup ( const DtEventId &  eventId) const [virtual]

Look up a detonation descriptor by eventId.

virtual void DtDetonationDescriptorList::copyList ( const DtDetonationDescriptorList orig) [protected, virtual]
virtual DtlObjPtr DtDetonationDescriptorList::getData ( DtlObjPtr  args,
const DtFilename &  searchPath,
const DtVariableBindingsList variableBindings 
) [protected, virtual]

Constructs a DtDetonationDescriptor, retrieves it from the mtl stream, and then adds it to the list.

Implements 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)