00001 #if !defined(AFX_SIMCONFIGDLG_H__66BC747D_1FD0_4187_9593_A061AB8D38E2__INCLUDED_) 00002 #define AFX_SIMCONFIGDLG_H__66BC747D_1FD0_4187_9593_A061AB8D38E2__INCLUDED_ 00003 00004 #if _MSC_VER > 1000 00005 #pragma once 00006 #endif // _MSC_VER > 1000 00007 // SimConfigDlg.h : header file 00008 // 00009 00011 // CSimConfigDlg dialog 00012 00013 #include "EvolveTrafficDoc.h" 00014 #include "MiscCtrls\DialogExt.h" 00015 00018 class CSimConfigDlg : public CDialogExt 00019 { 00020 // Construction 00021 public: 00022 CSimConfigDlg(CWnd* pParent = NULL); // standard constructor 00023 00024 // Dialog Data 00025 //{{AFX_DATA(CSimConfigDlg) 00026 enum { IDD = IDD_SIMCONFIG }; 00027 CString m_FileIn; 00028 CString m_FileOut; 00029 CString m_MetricsDir; 00030 int m_RoadLength; 00031 int m_NoLanesDirPos; 00032 int m_NoLanesDirNeg; 00033 int m_FileType; 00034 int m_SimTimeStep; 00035 int m_TrafFileNoLanesDirPos; 00036 int m_TrafFileNoLanesDirNeg; 00037 bool m_DriveOnRight; 00038 int m_LocOutputDetectorDirPos; 00039 int m_LocOutputDetectorDirNeg; 00040 BOOL m_AllowLaneChanging; 00041 int m_intDriveSide; 00042 //}}AFX_DATA 00043 00044 // Overrides 00045 virtual void OnValidate (UINT &nID, CString &strMessage); 00046 // ClassWizard generated virtual function overrides 00047 //{{AFX_VIRTUAL(CSimConfigDlg) 00048 protected: 00049 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 00050 //}}AFX_VIRTUAL 00051 00052 // Implementation 00053 protected: 00054 BOOL OnInitDialog(); 00055 00056 // Generated message map functions 00057 //{{AFX_MSG(CSimConfigDlg) 00058 afx_msg void OnBtnFileInPick(); 00059 afx_msg void OnBtnFileOutPick(); 00060 afx_msg void OnRadCastor(); 00061 afx_msg void OnRadSaft(); 00062 afx_msg void OnSelchangeCmbDriveside(); 00063 afx_msg void OnBtnMetricsout(); 00064 //}}AFX_MSG 00065 DECLARE_MESSAGE_MAP() 00066 private: 00067 00068 }; 00069 00070 //{{AFX_INSERT_LOCATION}} 00071 // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 00072 00073 #endif // !defined(AFX_SIMCONFIGDLG_H__66BC747D_1FD0_4187_9593_A061AB8D38E2__INCLUDED_)