📄 viewactionimagetool.h
字号:
// ViewActionImageTool.h: interface for the CViewActionImageTool class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_VIEWACTIONIMAGETOOL_H__D6AC223B_2739_4DA3_9F41_435174DCD761__INCLUDED_)
#define AFX_VIEWACTIONIMAGETOOL_H__D6AC223B_2739_4DA3_9F41_435174DCD761__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "ViewActionBase.h"
#define MAXPOINTS 1000
enum ImageToolOption
{
TOOLEASTSQUARESFITTING,
};
class CViewActionImageTool : public CViewActionBase
{
public:
CViewActionImageTool();
virtual ~CViewActionImageTool();
virtual void OnLButtonUp(UINT nFlags, CPoint point);
virtual void OnRButtonDown(UINT nFlags, CPoint point) ;
void CancelSelection();
void SetEditToolOption(ImageToolOption option);
ImageToolOption GetEditToolOption();
void Draw(CDC* pDC);
private:
int m_nNum;
double m_fCenterX;
double m_fCenterY;
double m_fRadius;
CPoint m_points[MAXPOINTS];
void LeastSquaresFitting();
ImageToolOption m_nImageToolOption;
};
#endif // !defined(AFX_VIEWACTIONIMAGETOOL_H__D6AC223B_2739_4DA3_9F41_435174DCD761__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -