⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 framemain.h

📁 3D reconstruction, medical image processing from colons, using intel image processing for based clas
💻 H
字号:
#if !defined(AFX_FRAMEMAIN_H__B0B58A25_F562_4684_AC36_888E294381EE__INCLUDED_)#define AFX_FRAMEMAIN_H__B0B58A25_F562_4684_AC36_888E294381EE__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000// FrameMain.h : header file///////////////////////////////////////////////////////////////////////////////// RxFrameMain window#include "FrameWnd.h"class RxSplitterX;class RxSplitterY;#include "FMWnd.h"#include "FMWndLoad.h"#include "FMWndVR.h"#include "FMWnd3DMPR.h"#include "FMWndLocalizer.h"#include "rxlocalizermanager.h"// yeni 2004.03.19.#include "RxySegment.h"#define FRAME_MATRIX_12		1#define FRAME_MATRIX_22		2#define FRAME_MATRIX_32		3#define FRAME_RECALC_ALL	1#define FRAME_RECALC_PART	2#define FRAME_RECALC_NO		3class RxFrameMain : public RxFrameWnd{// Constructionpublic:	RxFrameMain();// Attributespublic:	int					m_nTBCurMode;	RxFMWndLoad			*m_pFMWndLoad;	int					m_n3DFMatrix;							// 泅犁 橇饭烙狼 Style阑 唱鸥辰促.	int					m_n3DFSeries;							// 泅犁 橇饭烙捞 绢恫 矫府令甫 唱鸥郴绰瘤甫 啊柳促.	BOOL				m_b3DFMPR;	int					m_n3DFLocalMin;	int					m_n3DFLocalMax;	RxSplitterX			*m_pSpFrame3DF0_X1;	RxSplitterY			*m_pSpFrame3DF0_Y1;	RxSplitterY			*m_pSpFrame3DF0_Y2;	RxSplitterX			*m_pSpFrame3DF1_X1;	RxFMWndVR			*m_pFMWndVR[3];	RxFMWnd3DMPR		*m_pFMWnd3DMPR[3];	RxLocalizerManager	*m_pLocalizerManager[3];	RxFMWndLocalizer	*m_pFMWnd3DLocalA[3];	RxFMWndLocalizer	*m_pFMWnd3DLocalC[3];	RxFMWndLocalizer	*m_pFMWnd3DLocalS[3];	// yeni 2004.03.19.	RxySegment		m_SegmentAgent;	// yeni 2004.03.23	BOOL				m_bEdgeDraw;	BOOL				m_bRefSegmented;	BOOL				m_bFloatSegmented;// Operationspublic:	void		CreateFMWnd(DWORD dwStyle, DWORD dwRxStyle, RxFMWnd *pWnd, LPCTSTR lpszWindowName, UINT nID);	void		OnOpenDicom();	void		RecalcLayout(int nRecalc);	void		Frame3DF_InitSplitter			();	void		Frame3DF_InitVRWnd				();				void		Frame3DF_OnChangedMenu			();	void		Frame3DF_OnChangedSeries		(int nCurSeries);	void		Frame3DF_OnChangedMatrix		(int nMatrix);	void		Frame3DF_FrameShow				();	void		Frame3DF_FrameHide				(BOOL bWithPane = TRUE);	void		Frame3DF_Recalc					(int nRecalc);	void		Frame3DF_MPR					();	BOOL		Frame3DF_MPR_IsOn()				{	return m_b3DFMPR;		}	void		Frame3DF_Local_Nor				();	void		Frame3DF_Local_Min				(int nIndex);	void		Frame3DF_Local_Max				(int nIndex);	void		Frame3DF_Local_Exchange			(int nIndex);	int			Frame3DF_GetMatrix()			{	return m_n3DFMatrix;	}	int			Frame3DF_GetLocalMin()			{	return m_n3DFLocalMin;	}	int			Frame3DF_GetLocalMax()			{	return m_n3DFLocalMax;	}	void		SetTBCurMode(int nTBCurMode)	{	m_nTBCurMode = nTBCurMode;	}	int			GetTBCurMode()					{	return m_nTBCurMode;		}		RxLocalizerManager* GetLocalizerManager(int iRFCNum) {return m_pLocalizerManager[iRFCNum];}// Overrides	// ClassWizard generated virtual function overrides	//{{AFX_VIRTUAL(RxFrameMain)	public:	virtual BOOL OnCmdMsg(UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo);	protected:	virtual BOOL PreCreateWindow(CREATESTRUCT& cs);	//}}AFX_VIRTUAL// Implementationpublic:	virtual ~RxFrameMain();	virtual void OnSwitchToMainMenu(BOOL bActive, int nOldMainMenuID, int nCurMainMenuID);	// Generated message map functionsprotected:	//{{AFX_MSG(RxFrameMain)	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);	afx_msg void OnSetFocus(CWnd* pOldWnd);	afx_msg void OnDestroy();	afx_msg void OnPaint();	afx_msg void OnPan();	afx_msg void OnZoom();	afx_msg void OnCrop();	afx_msg void OnFitting();	afx_msg void OnReset();	afx_msg void OnWindowing();	afx_msg void On3dmprBasic();	afx_msg void OnRegistMutual();	afx_msg void OnRegistCross();	afx_msg void OnRegistMi();	afx_msg void On3DOP();	afx_msg void OnUpdatePan(CCmdUI* pCmdUI);	afx_msg void OnUpdateZoom(CCmdUI* pCmdUI);	afx_msg void OnUpdateCrop(CCmdUI* pCmdUI);	afx_msg void OnUpdateWindowing(CCmdUI* pCmdUI);	afx_msg void OnUpdate3dmprBasic(CCmdUI* pCmdUI);	afx_msg void OnUpdateRegistMutual(CCmdUI* pCmdUI);	afx_msg void OnUpdateRegistCross(CCmdUI* pCmdUI);	afx_msg void OnUpdateRegistMi(CCmdUI* pCmdUI);	afx_msg void OnUpdate3DOP(CCmdUI* pCmdUI);	//}}AFX_MSG	afx_msg void OnInitialUpdate();	DECLARE_MESSAGE_MAP()};///////////////////////////////////////////////////////////////////////////////{{AFX_INSERT_LOCATION}}// Microsoft Visual C++ will insert additional declarations immediately before the previous line.#endif // !defined(AFX_FRAMEMAIN_H__B0B58A25_F562_4684_AC36_888E294381EE__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -