00001
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"
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
00033
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
00049 FlowVisView * flowVisView;
00050 CFlowVisApp();
00051
00052
00053
00054
00055
00056
00057 public:
00058 virtual BOOL InitInstance();
00059 virtual int ExitInstance();
00060
00061
00062
00063
00064
00065
00066
00067
00068 DECLARE_MESSAGE_MAP()
00069 };
00070
00071
00073
00074
00075
00076
00077 #endif // !defined(AFX_FLOWVIS_H__67EBB2EE_75E7_4F32_B22A_369D43F21A40__INCLUDED_)