VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Private Member Functions
DtArtPartManager Class Reference

List of all members.

Public Member Functions

 DtArtPartManager ()
virtual ~DtArtPartManager ()
virtual void addArtPartElement (DtUiArtPartElement *element)
virtual void removeArtPartElement (DtUiArtPartElement *element)
virtual void setValidArtPartNumbers ()

Protected Types

typedef std::list
< DtUiArtPartElement * > 
DtArtPartElementList
typedef std::multimap
< DtString, int > 
DtArtPartCategoryMap

Protected Member Functions

virtual int nextAvailablePartNumber (const DtString &category, const std::set< int > &usedPartNumbers) const
void setupArtPartMappings ()
 Sets up all art part numbers and which categories they are part of.
void addArtPartMapping (const DtString &category, int partNumber)

Protected Attributes

DtArtPartElementList myManagedElementList
DtArtPartCategoryMap myArtPartCategoryMap
 Stores all the art part categories and which values are valid for each.

Private Member Functions

 DtArtPartManager (const DtArtPartManager &orig)
DtArtPartManageroperator= (const DtArtPartManager &orig)

Member Typedef Documentation

typedef std::multimap<DtString, int> DtArtPartManager::DtArtPartCategoryMap [protected]

Constructor & Destructor Documentation

virtual DtArtPartManager::~DtArtPartManager ( ) [virtual]

Member Function Documentation

DtArtPartManager& DtArtPartManager::operator= ( const DtArtPartManager orig) [private]
virtual void DtArtPartManager::addArtPartElement ( DtUiArtPartElement element) [virtual]
virtual void DtArtPartManager::removeArtPartElement ( DtUiArtPartElement element) [virtual]
virtual void DtArtPartManager::setValidArtPartNumbers ( ) [virtual]
virtual int DtArtPartManager::nextAvailablePartNumber ( const DtString category,
const std::set< int > &  usedPartNumbers 
) const [protected, virtual]

Sets up all art part numbers and which categories they are part of.

Called from the constructor.

void DtArtPartManager::addArtPartMapping ( const DtString category,
int  partNumber 
) [protected]

Member Data Documentation

Stores all the art part categories and which values are valid for each.


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)