VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
DtControllerComponentList Class Reference

Class Description: DtControllerComponentList.

Instances of DtControllerComponentList build and manage a hashlist of DtControllerComponents.

Inheritance diagram for DtControllerComponentList:
Inheritance graph
[legend]

Public Member Functions

 DtControllerComponentList ()
 
 DtControllerComponentList (const DtString &name, DtReaderWriterRegistry *const parentRegistry=0)
 
virtual ~DtControllerComponentList ()
 
virtual void taskNotify (const DtSimTask &task, const DtSimComponent &notifier)
 
virtual void clearTask ()
 
- Public Member Functions inherited from DtSimComponentList
 DtSimComponentList (const DtString &name, DtReaderWriterRegistry *const parentRegistry=0)
 
virtual ~DtSimComponentList ()
 
virtual void tick (bool hostEntityDestroyed)
 
virtual DtSimComponentlookupComponent (const DtString &name)
 
virtual std::list
< DtSimComponent * > 
lookupComponentsByType (const DtString &typeString)
 
virtual void addComponent (DtSimComponent *component)
 
virtual void removeComponent (DtSimComponent *component)
 
virtual iterator begin ()
 
virtual iterator end ()
 
virtual size_t count () const
 

Protected Member Functions

 DtControllerComponentList (const DtControllerComponentList &orig)
 
const DtControllerComponentListoperator= (const DtControllerComponentList &orig)
 
- Protected Member Functions inherited from DtSimComponentList
 DtSimComponentList ()
 
virtual void emptyList ()
 

Additional Inherited Members

- Public Types inherited from DtSimComponentList
typedef std::vector
< DtSimComponent * > 
ComponentListType
 
typedef ComponentListType::iterator iterator
 
typedef
ComponentListType::const_iterator 
const_iterator
 
- Protected Types inherited from DtSimComponentList
typedef std::map< DtString,
DtSimComponent * > 
DtSimComponentMap
 
- Protected Attributes inherited from DtSimComponentList
ComponentListType myComponentList
 
DtSimComponentMap myIndex
 

Constructor & Destructor Documentation

DtControllerComponentList::DtControllerComponentList ( )

default constructor

DtControllerComponentList::DtControllerComponentList ( const DtString name,
DtReaderWriterRegistry *const  parentRegistry = 0 
)

constructor

DtControllerComponentList::DtControllerComponentList ( const DtControllerComponentList orig)
protected

copy constructor

virtual DtControllerComponentList::~DtControllerComponentList ( )
virtual

destructor

Member Function Documentation

const DtControllerComponentList& DtControllerComponentList::operator= ( const DtControllerComponentList orig)
protected

assignment

virtual void DtControllerComponentList::taskNotify ( const DtSimTask task,
const DtSimComponent notifier 
)
virtual
virtual void DtControllerComponentList::clearTask ( )
virtual

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)