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

FlowVizDoc.h

Go to the documentation of this file.
00001 // FlowVizDoc.h : Schnittstelle der Klasse CFlowVizDoc
00002 //
00004 
00005 #if !defined(AFX_FLOWVIZDOC_H__B850F638_5B65_4AEA_B6BE_159607203EC6__INCLUDED_)
00006 #define AFX_FLOWVIZDOC_H__B850F638_5B65_4AEA_B6BE_159607203EC6__INCLUDED_
00007 
00008 #if _MSC_VER > 1000
00009 #pragma once
00010 #endif // _MSC_VER > 1000
00011 
00012 #include "GlobalState.h"
00013 #include "DlgProperties.h"
00014 #include <string.h>
00015 
00016 #include "Resource.h"
00017 
00018 class CDlgGlyphs;
00019 
00023 class CFlowVizDoc : public CDocument
00024 {
00025 protected: // Nur aus Serialisierung erzeugen
00026         
00027         CFlowVizDoc();
00028         DECLARE_DYNCREATE(CFlowVizDoc)
00029 
00030 // Attribute
00031 public:
00032 
00033 // Operationen
00034 public:
00035 
00036 // Überladungen
00037         // Vom Klassenassistenten generierte Überladungen virtueller Funktionen
00038         //{{AFX_VIRTUAL(CFlowVizDoc)
00039         public:
00040         virtual BOOL OnNewDocument();
00041         virtual void Serialize(CArchive& ar);
00042         //}}AFX_VIRTUAL
00043 
00044 // Implementierung
00045 public:
00046         virtual ~CFlowVizDoc();
00047         
00048 
00049         CDlgProperties dlgProperties;
00050 
00051         // returns a pointer to the globalState
00052         virtual CGlobalState* GetGlobalStatePtr(void);
00053 #ifdef _DEBUG
00054         virtual void AssertValid() const;
00055         virtual void Dump(CDumpContext& dc) const;
00056 #endif
00057 
00058 protected:
00059 
00060 BOOL OnOpenDocument(LPCTSTR lpszPathName);
00061 
00062 // Generierte Message-Map-Funktionen
00063 protected:
00064         //{{AFX_MSG(CFlowVizDoc)
00065         afx_msg void OnViewProperties();
00066         //}}AFX_MSG
00067         DECLARE_MESSAGE_MAP()
00068 
00069                 
00070 private: 
00071 
00072         // all user and dataspecific properties are stored in globalState
00073         CGlobalState* globalState;
00074 
00075         CDlgGlyphs* dlgGlyph;
00076 
00077 
00078 
00079 /***************** TODO *******************
00080         CDialogESSL *dlgEssl;
00081 ****************** TODO *******************/
00082 };
00083 
00085 
00086 //{{AFX_INSERT_LOCATION}}
00087 // Microsoft Visual C++ fügt unmittelbar vor der vorhergehenden Zeile zusätzliche Deklarationen ein.
00088 
00089 #endif // !defined(AFX_FLOWVIZDOC_H__B850F638_5B65_4AEA_B6BE_159607203EC6__INCLUDED_)

Generated on Thu Jan 23 04:30:11 2003 for FlowVis- vector field in 2D by doxygen1.3-rc2