#include <TrafficConfigDlg.h>
Public Types | |
enum | { IDD = IDD_TRAFFICCONFIG } |
Public Member Functions | |
CTrafficConfigDlg (CWnd *pParent=NULL) | |
Public Attributes | |
CComboBox | m_cmbVehicleClassCopy |
CComboBox | m_cmbVehicleClassDefine |
int | m_nFixCols |
int | m_nFixRows |
int | m_nCols |
int | m_nRows |
CStringArray | m_sDistributions |
CIDMParameterSet | m_IDMParams_Car |
CIDMParameterSet | m_IDMParams_SmallTruck |
CIDMParameterSet | m_IDMParams_LargeTruck |
CIDMParameterSet | m_IDMParams_Crane |
CIDMParameterSet | m_IDMParams_Lowloader |
CGridCtrl | m_Grid |
Protected Member Functions | |
virtual void | DoDataExchange (CDataExchange *pDX) |
virtual BOOL | OnInitDialog () |
afx_msg void | OnBtnCopy () |
afx_msg void | OnSelchangeCmbClassCopy () |
afx_msg void | OnSelchangeCmbClassDefine () |
void | OnGridEndEdit (NMHDR *pNotifyStruct, LRESULT *pResult) |
Private Member Functions | |
CParameter * | MapRowToParameter (int row) |
MAPPING FUNCTIONS FOR TEXT/OBJECT TO ID & BACK. | |
void | SetParamData (int row, int col, double val) |
void | SetParamData (int row, int col, CString str) |
CIDMParameterSet * | MapIDMParamSet (int iSelect) |
void | LoadRow (int row) |
WORD | MapDistributionString (CString dist) |
CString | MapDistributionID (WORD distID) |
void | LoadParamsIntoGrid () |
void | SetCells () |
void | SetGridHeadings () |
Private Attributes | |
CIDMParameterSet * | m_pCurrentIDMParamSet |
CIDMParameterSet * | m_pCopyIDMParamSet |
CStringArray | m_sCmbOptions |
CStringArray | m_sRowHeaders |
CStringArray | m_sColumnHeaders |
CTrafficConfigDlg::CTrafficConfigDlg | ( | CWnd * | pParent = NULL |
) |
void CTrafficConfigDlg::DoDataExchange | ( | CDataExchange * | pDX | ) | [protected, virtual] |
BOOL CTrafficConfigDlg::OnInitDialog | ( | ) | [protected, virtual] |
void CTrafficConfigDlg::OnBtnCopy | ( | ) | [protected] |
void CTrafficConfigDlg::OnSelchangeCmbClassCopy | ( | ) | [protected] |
void CTrafficConfigDlg::OnSelchangeCmbClassDefine | ( | ) | [protected] |
void CTrafficConfigDlg::OnGridEndEdit | ( | NMHDR * | pNotifyStruct, | |
LRESULT * | pResult | |||
) | [protected] |
CParameter * CTrafficConfigDlg::MapRowToParameter | ( | int | row | ) | [private] |
MAPPING FUNCTIONS FOR TEXT/OBJECT TO ID & BACK.
void CTrafficConfigDlg::SetParamData | ( | int | row, | |
int | col, | |||
double | val | |||
) | [private] |
void CTrafficConfigDlg::SetParamData | ( | int | row, | |
int | col, | |||
CString | str | |||
) | [private] |
CIDMParameterSet * CTrafficConfigDlg::MapIDMParamSet | ( | int | iSelect | ) | [private] |
void CTrafficConfigDlg::LoadRow | ( | int | row | ) | [private] |
WORD CTrafficConfigDlg::MapDistributionString | ( | CString | dist | ) | [private] |
CString CTrafficConfigDlg::MapDistributionID | ( | WORD | distID | ) | [private] |
void CTrafficConfigDlg::LoadParamsIntoGrid | ( | ) | [private] |
void CTrafficConfigDlg::SetCells | ( | ) | [private] |
void CTrafficConfigDlg::SetGridHeadings | ( | ) | [private] |
CComboBox CTrafficConfigDlg::m_cmbVehicleClassCopy |
CStringArray CTrafficConfigDlg::m_sDistributions |
CGridCtrl CTrafficConfigDlg::m_Grid |
CStringArray CTrafficConfigDlg::m_sCmbOptions [private] |
CStringArray CTrafficConfigDlg::m_sRowHeaders [private] |
CStringArray CTrafficConfigDlg::m_sColumnHeaders [private] |