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

Instances of DtComponentDescriptorList are readable/writeable lists of DtComponentDescriptor objects. More...

Inheritance diagram for DtComponentDescriptorList:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtComponentDescriptorList (const DtString &name, DtReaderWriterRegistry *parentRegistry=0)
 constructor
 DtComponentDescriptorList (const DtComponentDescriptorList &orig, DtReaderWriterRegistry *parentRegistry=0)
 copy constructor
DtComponentDescriptorListoperator= (const DtComponentDescriptorList &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 ~DtComponentDescriptorList ()
 destructor
virtual DtComponentDescriptorListclone (DtReaderWriterRegistry *parentRegistry=0)
virtual void emptyList ()
 Removes all descriptors from the list, and destroys them.
virtual void copyList (const DtComponentDescriptorList &orig)
virtual DtComponentDescriptoraddComponentDescriptor (const DtComponentDescriptor &descriptor)
 Returns newly added descriptor.
virtual DtComponentDescriptorlookupComponentDescriptor (const DtString &name) const

Protected Member Functions

 DtComponentDescriptorList ()
 default constructor
virtual void addComponentDescriptor (DtComponentDescriptor *descriptor)
virtual DtListItem * lookupComponentDescriptorItem (const DtString &name) const
virtual DtlObjPtr getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings)
 Constructs a DtComponentAttachmentDescriptor item, retrieves it from the mtl stream, and then adds it to the list.

Detailed Description

Instances of DtComponentDescriptorList are readable/writeable lists of DtComponentDescriptor objects.


Constructor & Destructor Documentation

default constructor

constructor

copy constructor

destructor


Member Function Documentation

DtComponentDescriptorList& DtComponentDescriptorList::operator= ( const DtComponentDescriptorList 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 void DtComponentDescriptorList::emptyList ( ) [virtual]

Removes all descriptors from the list, and destroys them.

virtual void DtComponentDescriptorList::copyList ( const DtComponentDescriptorList orig) [virtual]

Returns newly added descriptor.

virtual void DtComponentDescriptorList::addComponentDescriptor ( DtComponentDescriptor descriptor) [protected, virtual]
virtual DtListItem* DtComponentDescriptorList::lookupComponentDescriptorItem ( const DtString name) const [protected, virtual]
virtual DtlObjPtr DtComponentDescriptorList::getData ( DtlObjPtr  args,
const DtFilename &  searchPath,
const DtVariableBindingsList variableBindings 
) [protected, virtual]

Constructs a DtComponentAttachmentDescriptor item, 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)