![]() |
VR-Forces 4.0.4 Class Documentation
|
Instances of DtSimArtPartDescriptorList are lists of DtSimArtPartDescriptors. More...

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) | |
| 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 () |
| destructor | |
| virtual DtSimArtPartDescriptorList * | clone (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) |
| virtual DtSimArtPartDescriptorList * | clone (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL) |
| virtual DtSimArtPartDescriptor * | addArtPartDescriptor (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 DtSimArtPartDescriptor * | addArtPartDescriptor (DtSimArtPartDescriptor *descriptor) |
| virtual const char * | readerWriterType () const |
| Used to supply a string type that this reader writer type is. | |
Instances of DtSimArtPartDescriptorList are lists of DtSimArtPartDescriptors.
This is an optional parameter for components.
| DtSimArtPartDescriptorList::DtSimArtPartDescriptorList | ( | ) | [protected] |
default constructor
| DtSimArtPartDescriptorList::DtSimArtPartDescriptorList | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
constructor
| DtSimArtPartDescriptorList::DtSimArtPartDescriptorList | ( | const DtSymbolString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
| DtSimArtPartDescriptorList::DtSimArtPartDescriptorList | ( | const DtString & | name, |
| const DtSimArtPartDescriptorList & | orig, | ||
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
copy constructor
| DtSimArtPartDescriptorList::DtSimArtPartDescriptorList | ( | const DtSymbolString & | name, |
| const DtSimArtPartDescriptorList & | orig, | ||
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
| virtual DtSimArtPartDescriptorList::~DtSimArtPartDescriptorList | ( | ) | [virtual] |
destructor
| 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 DtSimArtPartDescriptor* DtSimArtPartDescriptorList::addArtPartDescriptor | ( | const DtSimArtPartDescriptor & | descriptor | ) | [virtual] |
| virtual void DtSimArtPartDescriptorList::removeArtPartDescriptor | ( | DtSimArtPartDescriptor * | descriptor | ) | [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 DtSimArtPartDescriptor* DtSimArtPartDescriptorList::addArtPartDescriptor | ( | DtSimArtPartDescriptor * | descriptor | ) | [protected, virtual] |
| 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.