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

class DtSoilList: More...

Inheritance diagram for DtSoilList:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtSoilList ()
 default constructor
 DtSoilList (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 readable/writable constructor
 DtSoilList (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
virtual ~DtSoilList ()
 destructor
 DtSoilList (const DtString &name, const DtSoilList &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 copy constructor
 DtSoilList (const DtSymbolString &name, const DtSoilList &orig, DtReaderWriterRegistry *parentRegistry=NULL)
DtSoilListoperator= (const DtSoilList &orig)
 assignment operator
virtual DtSoilListclone (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
virtual DtSoilListclone (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
virtual DtSoilFactorslookupSoilFactors (const DtString &soilType)
virtual DtSoilFactorslookupSoilFactors (const DtSymbolString &soilType)
virtual const DtSoilFactorslookupSoilFactors (const DtString &soilType) const
virtual const DtSoilFactorslookupSoilFactors (const DtSymbolString &soilType) const
virtual DtSoilFactorsaddSoilFactors (const DtSoilFactors &factors)
virtual void removeSoilFactors (const DtString &soilType)
virtual void removeSoilFactors (const DtSymbolString &soilType)
virtual void copyList (const DtSoilList &orig)

Protected Member Functions

virtual void emptyList ()
 Used by the destructor.
virtual DtSoilFactorsaddSoilFactors (DtSoilFactors *factors)
virtual void removeSoilFactors (DtSoilFactors *factors)
virtual DtlObjPtr getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings)
 Constructs a soil factor, and then reads relevant data from the stream.
virtual DtListItem * lookupSoilFactorsItem (const DtString &soilType)
virtual DtListItem * lookupSoilFactorsItem (const DtSymbolString &soilType)
virtual const char * readerWriterType () const
 Used to supply a string type that this reader writer type is.

Protected Attributes

DtHashlist myHashIndex

Detailed Description

class DtSoilList:

Instances of DtSoilList are readable/writeable lists of DtSoilFactors.


Constructor & Destructor Documentation

default constructor

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

readable/writable constructor

DtSoilList::DtSoilList ( const DtSymbolString name,
DtReaderWriterRegistry parentRegistry = NULL 
)
virtual DtSoilList::~DtSoilList ( ) [virtual]

destructor

DtSoilList::DtSoilList ( const DtString name,
const DtSoilList orig,
DtReaderWriterRegistry parentRegistry = NULL 
)

copy constructor

DtSoilList::DtSoilList ( const DtSymbolString name,
const DtSoilList orig,
DtReaderWriterRegistry parentRegistry = NULL 
)

Member Function Documentation

DtSoilList& DtSoilList::operator= ( const DtSoilList orig)

assignment operator

virtual DtSoilList* DtSoilList::clone ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
) [virtual]
virtual DtSoilList* DtSoilList::clone ( const DtSymbolString name,
DtReaderWriterRegistry parentRegistry = NULL 
) [virtual]
virtual DtSoilFactors* DtSoilList::lookupSoilFactors ( const DtString soilType) [virtual]
virtual DtSoilFactors* DtSoilList::lookupSoilFactors ( const DtSymbolString soilType) [virtual]
virtual const DtSoilFactors* DtSoilList::lookupSoilFactors ( const DtString soilType) const [virtual]
virtual const DtSoilFactors* DtSoilList::lookupSoilFactors ( const DtSymbolString soilType) const [virtual]
virtual DtSoilFactors* DtSoilList::addSoilFactors ( const DtSoilFactors factors) [virtual]
virtual void DtSoilList::removeSoilFactors ( const DtString soilType) [virtual]
virtual void DtSoilList::removeSoilFactors ( const DtSymbolString soilType) [virtual]
virtual void DtSoilList::copyList ( const DtSoilList orig) [virtual]
virtual void DtSoilList::emptyList ( ) [protected, virtual]

Used by the destructor.

It removes and DELETES all soilFactors on the soil list.

virtual DtSoilFactors* DtSoilList::addSoilFactors ( DtSoilFactors factors) [protected, virtual]
virtual void DtSoilList::removeSoilFactors ( DtSoilFactors factors) [protected, virtual]
virtual DtlObjPtr DtSoilList::getData ( DtlObjPtr  args,
const DtFilename &  searchPath,
const DtVariableBindingsList variableBindings 
) [protected, virtual]

Constructs a soil factor, and then reads relevant data from the stream.

Implements DtRwList.

virtual DtListItem* DtSoilList::lookupSoilFactorsItem ( const DtString soilType) [protected, virtual]
virtual DtListItem* DtSoilList::lookupSoilFactorsItem ( const DtSymbolString soilType) [protected, virtual]
virtual const char* DtSoilList::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.


Member Data Documentation


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)