📄 tabtoolsimulate.h
字号:
#if !defined(AFX_TABTOOLSIMULATE_H__776CC9F5_A5CD_11D2_A5A3_006008D58102__INCLUDED_)
#define AFX_TABTOOLSIMULATE_H__776CC9F5_A5CD_11D2_A5A3_006008D58102__INCLUDED_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
// TabtoolSimulate.h : header file
//
#include "SimulateDoc.h"
/////////////////////////////////////////////////////////////////////////////
// CTabtoolSimulate dialog
class CTabtoolSimulate : public CDialog
{
// Construction
public:
void ResetAll(void);
CView * GetRenderView();
virtual void OnCancel();
virtual void OnOK();
BOOL Create(CWnd* pParentWnd);
CTabtoolSimulate(CWnd* pParent = NULL); // standard constructor
int Simulate(CVertex & DetonationVertex,
CVertex & TriMeshesWeightCenterVertex,
float fLengthOfDetonation,
float fLengthOfDPToWC,
int nYScanLines,
const char *OutPutFileName,
const CString * pUnimportantMeshNameArray,
int nUnimportantMeshesItems,
const CString * pImportantMeshNameArray,
int nImportantMeshesItems);
public:
//these members are designed for convenience
//Single missile case
float m_fAlfa1SM;
float m_fAlfa2SM;
float m_fCitaSM;
float m_fMiuSM;
float m_fSigemaSM;
int m_nTimesSM;
float m_fVfSM;
float m_fVmSM;
float m_fVtSM;
int m_nYScanLinesSM;
//Missiles from 26 directions
float m_fAlfa1AD;
float m_fAlfa2AD;
float m_fCitaAD;
float m_fVfAD;
float m_fVmAD;
float m_fVtAD;
int m_nYScanLinesAD;
int m_nIntervalsAD;
float m_fMinDistanceAD;
float m_fMaxDistanceAD;
// Dialog Data
//{{AFX_DATA(CTabtoolSimulate)
enum { IDD = IDD_TABTOOL_SIMULATE };
CListBox m_ImportantMeshesList;
CListBox m_MeshesList1;
CListBox m_MeshesWantedList;
CListBox m_MeshesList;
CProgressCtrl m_ProgressBar;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CTabtoolSimulate)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CTabtoolSimulate)
afx_msg void OnTabtoolSimulateAddone();
afx_msg void OnTabtoolSimulateAddall();
afx_msg void OnTabtoolSimulateRemoveall();
afx_msg void OnTabtoolSimulateRemoveone();
afx_msg void OnTabtoolSimulateSinglemissile();
afx_msg void OnTabtoolSimulateAlldirections();
afx_msg void OnTabtoolSimulateMultimissiles();
afx_msg void OnTabtoolSimulateAddall1();
afx_msg void OnTabtoolSimulateAddone1();
afx_msg void OnTabtoolSimulateRemoveall1();
afx_msg void OnTabtoolSimulateRemoveone1();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_TABTOOLSIMULATE_H__776CC9F5_A5CD_11D2_A5A3_006008D58102__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -