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

class DtRwRealAttributeList: More...

Inheritance diagram for DtRwRealAttributeList:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtRwRealAttributeList (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 constructor
 DtRwRealAttributeList (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 DtRwRealAttributeList (const DtRwRealAttributeList &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 copy constructor
DtRwRealAttributeListoperator= (const DtRwRealAttributeList &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 ~DtRwRealAttributeList ()
 destructor
virtual DtRwRealAttributeListclone (DtReaderWriterRegistry *parentRegistry=NULL)
virtual bool operator== (const DtRwRealAttributeList &rhs) const
virtual void emptyList ()
 Removes all real attributes from the list, and destroys them.
virtual void copyList (const DtRwRealAttributeList &orig)
virtual DtRwRealAttributeaddRealAttribute (const DtRwRealAttribute &realAttribute)
virtual const DtRwRealAttributefindRealAttribute (const DtRwRealAttribute &attribToFind) const
 Returns a pointer to an attribute on this list that is equal to the one passed in.
virtual const char * readerWriterType () const
 Used to supply a string type that this reader writer type is.

Protected Member Functions

 DtRwRealAttributeList ()
 default constructor
virtual DtRwRealAttributeaddRealAttribute (DtRwRealAttribute *const realAttribute)
virtual DtlObjPtr getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings)
 Constructs a DtRwRealAttribute item, retrieves it from the mtl stream, and then adds it to the list.

Detailed Description

class DtRwRealAttributeList:

Instances of DtRwRealAttributeList are lists of DtRwRealAttributes.


Constructor & Destructor Documentation

default constructor

DtRwRealAttributeList::DtRwRealAttributeList ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
)

constructor

copy constructor

destructor


Member Function Documentation

DtRwRealAttributeList& DtRwRealAttributeList::operator= ( const DtRwRealAttributeList 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 DtRwRealAttributeList* DtRwRealAttributeList::clone ( DtReaderWriterRegistry parentRegistry = NULL) [virtual]
virtual bool DtRwRealAttributeList::operator== ( const DtRwRealAttributeList rhs) const [virtual]
Returns:
True if both lists contain equivalent items.
Note:
Order is disregarded.
virtual void DtRwRealAttributeList::emptyList ( ) [virtual]

Removes all real attributes from the list, and destroys them.

virtual void DtRwRealAttributeList::copyList ( const DtRwRealAttributeList orig) [virtual]
virtual DtRwRealAttribute* DtRwRealAttributeList::addRealAttribute ( const DtRwRealAttribute realAttribute) [virtual]
virtual const DtRwRealAttribute* DtRwRealAttributeList::findRealAttribute ( const DtRwRealAttribute attribToFind) const [virtual]

Returns a pointer to an attribute on this list that is equal to the one passed in.

If none are equal, NULL is returned.

virtual const char* DtRwRealAttributeList::readerWriterType ( ) const [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.

virtual DtRwRealAttribute* DtRwRealAttributeList::addRealAttribute ( DtRwRealAttribute *const  realAttribute) [protected, virtual]
virtual DtlObjPtr DtRwRealAttributeList::getData ( DtlObjPtr  args,
const DtFilename &  searchPath,
const DtVariableBindingsList variableBindings 
) [protected, virtual]

Constructs a DtRwRealAttribute 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)