00001 #if !defined(AFX_STREAMLINESDIALOG_H__FDF11972_F2CD_43A2_A7B5_D1E8FC6B4DE1__INCLUDED_)
00002 #define AFX_STREAMLINESDIALOG_H__FDF11972_F2CD_43A2_A7B5_D1E8FC6B4DE1__INCLUDED_
00003
00004 #if _MSC_VER > 1000
00005 #pragma once
00006 #endif // _MSC_VER > 1000
00007
00008
00009
00010 #include "FlowVis.h"
00011
00012
00013
00014 class CFlowVisApp;
00015
00017
00018
00019 class CStreamlinesDialog : public CDialog
00020 {
00021
00022 public:
00023 void setDialogStartPosition(int position);
00024 void UpdateDialogPosition();
00025 void EnableDialog(BOOL bEnable);
00026 CStreamlinesDialog(CWnd* pParent = NULL);
00027 CStreamlinesDialog(int DialogStartPosition, CWnd* pParent );
00028
00029
00030
00031 enum { IDD = IDD_STREAMLINES_DIALOG };
00032 CButton m_FrameStreamlines;
00033 CButton m_CheckStreamlines;
00034 float dSep;
00035 float dT;
00036 float dTest;
00037
00038
00039
00040
00041
00042
00043 protected:
00044 virtual void DoDataExchange(CDataExchange* pDX);
00045
00046
00047
00048 protected:
00049 int m_DialogHeightOpen;
00050 int m_DialogSize;
00051 int m_DialogPosition;
00052
00053 CFlowVisApp * m_App;
00054
00055
00056
00057 virtual BOOL OnInitDialog();
00058 afx_msg void OnCheckStreamlines();
00059 afx_msg void OnIntegrationEuler();
00060 afx_msg void OnIntegrationRungeKutta();
00061 afx_msg void OnChangeDT();
00062 afx_msg void OnChangeDSep();
00063 afx_msg void OnChangeDTest();
00064
00065 DECLARE_MESSAGE_MAP()
00066 };
00067
00068
00069
00070
00071 #endif // AFX_STREAMLINESDIALOG_H__FDF11972_F2CD_43A2_A7B5_D1E8FC6B4DE1__INCLUDED_