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

📄 onedim_norm_cloudview.h

📁 云模型生成算法
💻 H
字号:
// OneDim_Norm_CloudView.h : interface of the COneDim_Norm_CloudView class
//
/////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_ONEDIM_NORM_CLOUDVIEW_H__EF966675_5D17_4A49_B83A_270633D55857__INCLUDED_)
#define AFX_ONEDIM_NORM_CLOUDVIEW_H__EF966675_5D17_4A49_B83A_270633D55857__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <afxtempl.h>
#include "OnedimNormCloudDlg.h"

class COneDim_Norm_CloudView : public CView
{
protected: // create from serialization only
	COneDim_Norm_CloudView();
	DECLARE_DYNCREATE(COneDim_Norm_CloudView)

// Attributes
public:
	COneDim_Norm_CloudDoc* GetDocument();

// Operations
public:
    bool m_FCloud;
    CArray<CPoint,CPoint&> CloudPoints; //根据正态云发生器生成云滴的x,y坐标,存储在CloudPoints中
    struct _drop
	{
		float x;
		float y;
	}* drop;
	_drop* Tempdrop;
    CPoint pt;  //定义临时的点
// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(COneDim_Norm_CloudView)
	public:
	virtual void OnDraw(CDC* pDC);  // overridden to draw this view
	virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
	protected:
	virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
	virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
	virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
	//}}AFX_VIRTUAL

// Implementation
public:

	COnedimNormCloudDlg OneDimGenDlgN,OneDimGenDlgR,OneDimGenDlgL;
	bool m_right;
	bool m_left;
	bool m_normal;
	void FCloudGenerator1D(float Ex, float En, float He, long CloudNumber);
	virtual ~COneDim_Norm_CloudView();
#ifdef _DEBUG
	virtual void AssertValid() const;
	virtual void Dump(CDumpContext& dc) const;
#endif

protected:

// Generated message map functions
protected:
	//{{AFX_MSG(COneDim_Norm_CloudView)
	afx_msg void On1normalcloud();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

#ifndef _DEBUG  // debug version in OneDim_Norm_CloudView.cpp
inline COneDim_Norm_CloudDoc* COneDim_Norm_CloudView::GetDocument()
   { return (COneDim_Norm_CloudDoc*)m_pDocument; }
#endif

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_ONEDIM_NORM_CLOUDVIEW_H__EF966675_5D17_4A49_B83A_270633D55857__INCLUDED_)

⌨️ 快捷键说明

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