![]() |
VR-Forces 4.0.4 Class Documentation
|
RW List which holds DtSubordinatesEntry subclasses. More...

Public Member Functions | |
| DtSubordinateObjectsList () | |
| default constructor | |
| DtSubordinateObjectsList (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) | |
| real constructor | |
| DtSubordinateObjectsList (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL) | |
| DtSubordinateObjectsList (const DtString &name, const DtSubordinateObjectsList &orig, DtReaderWriterRegistry *parentRegistry=NULL) | |
| List elements are not copied. | |
| DtSubordinateObjectsList (const DtSymbolString &name, const DtSubordinateObjectsList &orig, DtReaderWriterRegistry *parentRegistry=NULL) | |
| List elements are not copied. | |
| virtual | ~DtSubordinateObjectsList () |
| destructor. | |
| const DtSubordinateObjectsList & | operator= (const DtSubordinateObjectsList &orig) |
| virtual const char * | readerWriterType () const |
| virtual void | copyListFrom (const DtSubordinateObjectsList &orig) |
| Clones all the list elements from the source list and adds them to this list. | |
| virtual void | clear () |
| Removes and deletes all list elements. | |
| bool | operator== (const DtSubordinateObjectsList &) const |
| Equivalence operators. | |
| bool | operator!= (const DtSubordinateObjectsList &) const |
| virtual int | countIndividualDescendants () const |
| counts the number of all individual non aggregate descendants subordinates. | |
Protected Member Functions | |
| virtual DtlObjPtr | getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings) |
| Uses the DtSubordinatesEntry::createSubordinatesEntry to create subclasses of DtSubordinatesEntry (Aggregate or Entity) using subordinates DIS/RPR type. | |
| virtual int | countIndividualDescendants (const DtSubordinateObjectsList &list) const |
| recursively counts the number of all individual non aggregate descendants subordinates. | |
RW List which holds DtSubordinatesEntry subclasses.
default constructor
| DtSubordinateObjectsList::DtSubordinateObjectsList | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
real constructor
| DtSubordinateObjectsList::DtSubordinateObjectsList | ( | const DtSymbolString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
| DtSubordinateObjectsList::DtSubordinateObjectsList | ( | const DtString & | name, |
| const DtSubordinateObjectsList & | orig, | ||
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
List elements are not copied.
| DtSubordinateObjectsList::DtSubordinateObjectsList | ( | const DtSymbolString & | name, |
| const DtSubordinateObjectsList & | orig, | ||
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
List elements are not copied.
| virtual DtSubordinateObjectsList::~DtSubordinateObjectsList | ( | ) | [virtual] |
destructor.
| const DtSubordinateObjectsList& DtSubordinateObjectsList::operator= | ( | const DtSubordinateObjectsList & | orig | ) |
| virtual const char* DtSubordinateObjectsList::readerWriterType | ( | ) | const [virtual] |
| virtual void DtSubordinateObjectsList::copyListFrom | ( | const DtSubordinateObjectsList & | orig | ) | [virtual] |
Clones all the list elements from the source list and adds them to this list.
| virtual void DtSubordinateObjectsList::clear | ( | ) | [virtual] |
Removes and deletes all list elements.
| bool DtSubordinateObjectsList::operator== | ( | const DtSubordinateObjectsList & | ) | const |
Equivalence operators.
| bool DtSubordinateObjectsList::operator!= | ( | const DtSubordinateObjectsList & | ) | const |
| virtual int DtSubordinateObjectsList::countIndividualDescendants | ( | ) | const [virtual] |
counts the number of all individual non aggregate descendants subordinates.
| virtual DtlObjPtr DtSubordinateObjectsList::getData | ( | DtlObjPtr | args, |
| const DtFilename & | searchPath, | ||
| const DtVariableBindingsList & | variableBindings | ||
| ) | [protected, virtual] |
Uses the DtSubordinatesEntry::createSubordinatesEntry to create subclasses of DtSubordinatesEntry (Aggregate or Entity) using subordinates DIS/RPR type.
Implements DtRwList.
| virtual int DtSubordinateObjectsList::countIndividualDescendants | ( | const DtSubordinateObjectsList & | list | ) | const [protected, virtual] |
recursively counts the number of all individual non aggregate descendants subordinates.