📄 polygonlist.h
字号:
// PolygonList.h: interface for the CPolygonList class.
//
// Class Name : CPolygonList
// Author : Minseok Choi, Hanyang Univ. Image Engineering Lab.
// Date : 2000. 1. 10
// 1. Polygon 按眉狼 linked list 包府
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_POLYGONLIST_H__31E769A3_4D50_417C_B9CB_0F6B718C0F5E__INCLUDED_)
#define AFX_POLYGONLIST_H__31E769A3_4D50_417C_B9CB_0F6B718C0F5E__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CPolygon;
class CPolygonList
{
public:
// 扁夯 积己磊
CPolygonList();
// 家戈磊
~CPolygonList();
// Polygon 按眉甫 list俊 眠啊, pPolygin : 眠啊且 polygon 按眉狼 器牢磐
void Add(CPolygon* pPolygon);
// Polygin 按眉甫 list俊辑 昏力, pPolygon : 昏力且 polygon 按眉狼 器牢磐
void Delete(CPolygon* pPolygon);
// list狼 葛电 按眉 昏力
void DeleteAll();
// 急琶等 按眉 秦力
void ClearSelect();
// point俊 秦寸窍绰 按眉 急琶, ptn : 谅钎
void Select(CPoint pnt);
// list俊 楷搬等 傈眉 按眉 荐 馆券
int GetTotal();
// Polygon 按眉狼 器牢磐 馆券, n : 按眉 锅龋
CPolygon* GetPolygon(int n);
// 急琶等 按眉狼 器牢磐 馆券
CPolygon* GetSelect(){ return m_pSelect; }
// list俊 楷搬等 polygon甸阑 拳搁俊 钎矫
void Paint(CDC* pDC);
protected:
CPolygon* m_pSelect; // 急琶等 polygon 按眉狼 器牢磐
CPolygon* m_pRoot; // root node
CPolygon* m_pLast; // tail node
};
#endif // !defined(AFX_POLYGONLIST_H__31E769A3_4D50_417C_B9CB_0F6B718C0F5E__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -