Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

DisModelC Class Reference

#include <dismodelc.h>

Inheritance diagram for DisModelC:

Inheritance graph
[legend]
Collaboration diagram for DisModelC:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual void Update ()
virtual void SetEventBroker (EventBrokerC *pT)
virtual void AddInterface (const StringC &, InterfaceC *)
virtual void RemoveInterface (InterfaceC *)

Protected Attributes

EventBrokerCm_pTrObj
ArrayC< InterfaceC * > m_pActiveInterface
ArrayC< StringCm_activeInterfaceName
ArrayC< InterfaceC * > m_pPassiveInterface
ArrayC< StringCm_passiveInterfaceName
ArrayC< InterfaceC * > m_pNeutralInterface
ArrayC< StringCm_neutralInterfaceName
ArrayC< InterfaceC * > m_waitInterface
ArrayC< StringCm_waitInterfaceName

Member Function Documentation

virtual void DisModelC::AddInterface const StringC  ,
InterfaceC  
[virtual]
 

Reimplemented in CybWorldC.

virtual void DisModelC::RemoveInterface InterfaceC   [virtual]
 

Reimplemented in CybWorldC.

virtual void DisModelC::SetEventBroker EventBrokerC   pT [virtual]
 

Reimplemented in CybWorldC.

virtual void DisModelC::Update   [inline, virtual]
 

Reimplemented from ModelC.

Reimplemented in CybWorldC, and TestDisModelC.

Definition at line 40 of file dismodelc.h.

00040 {}


Member Data Documentation

ArrayC<StringC> DisModelC::m_activeInterfaceName [protected]
 

Definition at line 48 of file dismodelc.h.

ArrayC<StringC> DisModelC::m_neutralInterfaceName [protected]
 

Definition at line 54 of file dismodelc.h.

ArrayC<InterfaceC*> DisModelC::m_pActiveInterface [protected]
 

Definition at line 47 of file dismodelc.h.

ArrayC<StringC> DisModelC::m_passiveInterfaceName [protected]
 

Definition at line 51 of file dismodelc.h.

ArrayC<InterfaceC*> DisModelC::m_pNeutralInterface [protected]
 

Definition at line 53 of file dismodelc.h.

ArrayC<InterfaceC*> DisModelC::m_pPassiveInterface [protected]
 

Definition at line 50 of file dismodelc.h.

EventBrokerC* DisModelC::m_pTrObj [protected]
 

Definition at line 45 of file dismodelc.h.

ArrayC<InterfaceC*> DisModelC::m_waitInterface [protected]
 

Definition at line 56 of file dismodelc.h.

ArrayC<StringC> DisModelC::m_waitInterfaceName [protected]
 

Definition at line 57 of file dismodelc.h.


The documentation for this class was generated from the following file:
Generated on Tue Jul 29 14:30:43 2003 for Open ActiveWrl by doxygen1.3-rc2