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

RW List which holds DtSubordinatesEntry subclasses. More...

Inheritance diagram for DtSubordinateObjectsList:
Inheritance graph
[legend]

List of all members.

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 DtSubordinateObjectsListoperator= (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.

Detailed Description

RW List which holds DtSubordinatesEntry subclasses.


Constructor & Destructor Documentation

default constructor

real constructor

List elements are not copied.

List elements are not copied.

destructor.


Member Function Documentation

const DtSubordinateObjectsList& DtSubordinateObjectsList::operator= ( const DtSubordinateObjectsList orig)
virtual const char* DtSubordinateObjectsList::readerWriterType ( ) const [virtual]
Returns:
DtSubordinateObjectsListType from rwTypes.h.

Reimplemented from DtRwList.

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

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.


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)