Main Page   Compound List   File List   Compound Members  

FlowVis.h

00001 // FlowVis.h : Haupt-Header-Datei für die Anwendung FLOWVIS
00002 //
00003 
00004 #if !defined(AFX_FLOWVIS_H__67EBB2EE_75E7_4F32_B22A_369D43F21A40__INCLUDED_)
00005 #define AFX_FLOWVIS_H__67EBB2EE_75E7_4F32_B22A_369D43F21A40__INCLUDED_
00006 
00007 #if _MSC_VER > 1000
00008 #pragma once
00009 #endif // _MSC_VER > 1000
00010 
00011 #ifndef __AFXWIN_H__
00012         #error include 'stdafx.h' before including this file for PCH
00013 #endif
00014 
00015 
00016 
00017 #include "resource.h"           // Hauptsymbole
00018 #include "FlowDataSet.h"
00019 #include "FlowVisView.h"
00020 #include "TransferFunction.h"
00021 #include "TransferFunctionEditorWindow.h"
00022 #include "StreamLine.h"
00023 
00024 #define R 0
00025 #define G 1
00026 #define B 2
00027 
00028 
00029 
00030 
00032 // CFlowVisApp:
00033 // Siehe FlowVis.cpp für die Implementierung dieser Klasse
00034 //
00035 
00036 class CFlowVisApp : public CWinApp
00037 {
00038 public:
00039         int DEBUG_count1;
00040         int nrStreamLinesInQueue;             
00041     
00042     FlowDataSet * ds;
00043     std::vector <StreamLine*>           streamLines;
00044     std::vector <StreamLine*>::iterator streamLinesIterator;
00045 
00046     TransferFunctionEditorWindow *tfEditorBackground;
00047     TransferFunctionEditorWindow *tfEditorColorCoding;
00048 //    TransferFunction *tf;
00049     FlowVisView * flowVisView;
00050         CFlowVisApp();
00051 
00052 
00053 
00054 // Überladungen
00055         // Vom Klassenassistenten generierte Überladungen virtueller Funktionen
00056         //{{AFX_VIRTUAL(CFlowVisApp)
00057         public:
00058         virtual BOOL InitInstance();
00059         virtual int ExitInstance();
00060         //}}AFX_VIRTUAL
00061 
00062 // Implementierung
00063 
00064         //{{AFX_MSG(CFlowVisApp)
00065                 // HINWEIS - An dieser Stelle werden Member-Funktionen vom Klassen-Assistenten eingefügt und entfernt.
00066                 //    Innerhalb dieser generierten Quelltextabschnitte NICHTS VERÄNDERN!
00067         //}}AFX_MSG
00068         DECLARE_MESSAGE_MAP()
00069 };
00070 
00071 
00073 
00074 //{{AFX_INSERT_LOCATION}}
00075 // Microsoft Visual C++ fügt unmittelbar vor der vorhergehenden Zeile zusätzliche Deklarationen ein.
00076 
00077 #endif // !defined(AFX_FLOWVIS_H__67EBB2EE_75E7_4F32_B22A_369D43F21A40__INCLUDED_)

Generated on Wed Jan 21 13:19:23 2004 for FlowVis by doxygen1.2.18