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

ModelC Class Reference

#include <modelc.h>

Inheritance diagram for ModelC:

Inheritance graph
[legend]
Collaboration diagram for ModelC:

Collaboration graph
[legend]
List of all members.

Public Methods

 ModelC ()
virtual ~ModelC ()
void AnsichtenAbbauen ()
void AddView (ViewC *pView)
void AddViewToUpdateList (ViewC *pView)
long GetNumberOfViews ()
StringC GetFileName ()
virtual void RemoveView (ViewC *pView)
virtual void Update ()
virtual void UpdateAllViews (int)
virtual void Save (std::ofstream &)
virtual void Load (std::ifstream &)
virtual void OnFileSave ()
long GetFreeViewID (ViewC *)

Protected Attributes

StringC m_filename
ArrayC< ViewC * > m_update
LongArray m_viewsIDBuf

Private Attributes

ArrayC< ViewC * > m_views

Friends

class ViewC

Constructor & Destructor Documentation

ModelC::ModelC   [inline]
 

Definition at line 46 of file modelc.h.

00046 {}

virtual ModelC::~ModelC   [virtual]
 


Member Function Documentation

void ModelC::AddView ViewC   pView
 

void ModelC::AddViewToUpdateList ViewC   pView
 

void ModelC::AnsichtenAbbauen  
 

StringC ModelC::GetFileName   [inline]
 

Definition at line 54 of file modelc.h.

00054 {return m_filename;}

long ModelC::GetFreeViewID ViewC  
 

long ModelC::GetNumberOfViews  
 

virtual void ModelC::Load std::ifstream &    [inline, virtual]
 

Definition at line 59 of file modelc.h.

00059 {}

virtual void ModelC::OnFileSave   [inline, virtual]
 

Definition at line 60 of file modelc.h.

00060 {}

virtual void ModelC::RemoveView ViewC   pView [virtual]
 

virtual void ModelC::Save std::ofstream &    [inline, virtual]
 

Definition at line 58 of file modelc.h.

00058 {}

virtual void ModelC::Update   [inline, virtual]
 

Reimplemented in CybWorldC, DisModelC, and TestDisModelC.

Definition at line 56 of file modelc.h.

00056 {}

virtual void ModelC::UpdateAllViews int    [virtual]
 

Reimplemented in CybWorldC.


Friends And Related Function Documentation

friend class ViewC [friend]
 

Definition at line 44 of file modelc.h.


Member Data Documentation

StringC ModelC::m_filename [protected]
 

Definition at line 63 of file modelc.h.

ArrayC<ViewC*> ModelC::m_update [protected]
 

Definition at line 64 of file modelc.h.

ArrayC<ViewC*> ModelC::m_views [private]
 

Definition at line 67 of file modelc.h.

LongArray ModelC::m_viewsIDBuf [protected]
 

Definition at line 65 of file modelc.h.


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