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

Instances of DtSimArtPartDescriptorList are lists of DtSimArtPartDescriptors. More...

Inheritance diagram for DtSimArtPartDescriptorList:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtSimArtPartDescriptorList (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 constructor
 DtSimArtPartDescriptorList (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 DtSimArtPartDescriptorList (const DtString &name, const DtSimArtPartDescriptorList &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 copy constructor
 DtSimArtPartDescriptorList (const DtSymbolString &name, const DtSimArtPartDescriptorList &orig, DtReaderWriterRegistry *parentRegistry=NULL)
DtSimArtPartDescriptorListoperator= (const DtSimArtPartDescriptorList &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 ~DtSimArtPartDescriptorList ()
 destructor
virtual
DtSimArtPartDescriptorList
clone (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
virtual
DtSimArtPartDescriptorList
clone (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
virtual DtSimArtPartDescriptoraddArtPartDescriptor (const DtSimArtPartDescriptor &descriptor)
virtual void removeArtPartDescriptor (DtSimArtPartDescriptor *descriptor)

Protected Member Functions

 DtSimArtPartDescriptorList ()
 default constructor
virtual void emptyList ()
 Removes all descriptors from the list, and destroys them.
virtual void copyList (const DtSimArtPartDescriptorList &orig)
virtual DtlObjPtr getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings)
 Constructs a DtSimArtPartDescriptor, retrieves it from the mtl stream, and then adds it to the list.
virtual DtSimArtPartDescriptoraddArtPartDescriptor (DtSimArtPartDescriptor *descriptor)
virtual const char * readerWriterType () const
 Used to supply a string type that this reader writer type is.

Detailed Description

Instances of DtSimArtPartDescriptorList are lists of DtSimArtPartDescriptors.

This is an optional parameter for components.


Constructor & Destructor Documentation

default constructor

constructor

copy constructor

destructor


Member Function Documentation

DtSimArtPartDescriptorList& DtSimArtPartDescriptorList::operator= ( const DtSimArtPartDescriptorList 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 DtSimArtPartDescriptorList* DtSimArtPartDescriptorList::clone ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
) [virtual]
virtual DtSimArtPartDescriptorList* DtSimArtPartDescriptorList::clone ( const DtSymbolString name,
DtReaderWriterRegistry parentRegistry = NULL 
) [virtual]
virtual void DtSimArtPartDescriptorList::emptyList ( ) [protected, virtual]

Removes all descriptors from the list, and destroys them.

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

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

Implements DtRwList.

virtual const char* DtSimArtPartDescriptorList::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)