📄 frameinfo.h
字号:
// FrameInfo.h: interface for the CFrameInfo class.
//
// Class Name : CFrmaeInfo
// Author : Minseok Choi, Hanyang Univ. Image Engineering Lab.
// Date : 2000. 1. 10
// 1. 橇饭烙 郴狼 按眉 棺 橇饭烙 沥焊 包府
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_FRAMEINFO_H__DA4097CA_A5C7_44EF_9F66_7C1D8FB521D9__INCLUDED_)
#define AFX_FRAMEINFO_H__DA4097CA_A5C7_44EF_9F66_7C1D8FB521D9__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <gl/glu.h>
class CImage;
class CEdgeList;
class CObjRgn;
class CObjList;
class CFrameList;
class CFrameInfo
{
friend CFrameList;
public:
// 扁夯 积己磊
CFrameInfo();
// 橇饭烙 锅龋客 农扁甫 罐绰 积己磊
CFrameInfo(int n, CSize size);
// 家戈磊
~CFrameInfo();
// 橇饭烙 锅龋甫 馆券
int GetFrameNum(){ return m_nFrame; }
// 橇饭烙狼 CObjList 按眉狼 器牢磐 馆券
CObjList* GetObjList(){ return m_pObjList; }
// 橇饭烙俊 货肺款 CObjRgn 按眉 眠啊, pObject : 眠啊矫懦 CObjRgn 按眉狼 器牢磐
BOOL AddObject( CObjRgn* pObject );
// 橇饭烙俊辑 按眉 昏力, n : 昏力且 按眉 锅龋
BOOL DeleteObject( int n );
// 橇饭烙俊辑 按眉 昏力, pObject : 昏力且 按眉狼 器牢磐
BOOL DeleteObject( CObjRgn* pObject );
// CObjRgn按眉狼 器牢磐 馆券, n : 措惑 按眉狼 锅龋
CObjRgn* GetObject( int n );
// point 困摹俊 粮力窍绰 CObjRgn 按眉狼 器牢磐 馆券, point : 困摹 谅钎
CObjRgn* FindObject( CPoint point );
// point 困摹俊 粮力窍绰 CObjRgn 按眉甫 急琶, point : 困摹 谅钎
void SelectObject(CPoint point);
// 橇饭烙 锅龋甫 汲沥, n : 汲沥且 橇饭烙 锅龋
void SetFrame(int n);
// 橇饭烙郴狼 按眉甸阑 拳搁俊 钎矫茄促, pDC : 措惑 DC, col : 钎矫 祸惑
void Paint(CDC* pDC, COLORREF col);
// 急琶等 按眉狼 Edgelist 函版, pList : 荐沥且 CEdgeList按眉狼 器牢磐
void ModifyEdge(CEdgeList* pList);
// 急琶等 CObjRgn按眉狼 器牢磐甫 馆券
CObjRgn* GetSelected();
// 急琶等 CObjRgn按眉 檬扁拳
void ClearSelect();
// 橇饭烙 郴狼 CObjList 按眉甫 背眉(undo), pList : 背眉且 CObjList按眉狼 器牢磐
BOOL ReplaceList(CObjList* pList);
// 橇饭烙 沥焊甫 颇老俊 扁废
BOOL Write(CFile* pFile);
// 橇饭烙 沥焊甫 颇老俊辑 佬绢 颗
BOOL Read(CFile* pFile);
void ClearObject();
// 橇饭烙 郴狼 按眉甫 3D 钎矫
void Render(GLUquadricObj* pQuad, CImage* pImage, BOOL bGlobal = TRUE);
protected:
int m_nFrame; // 橇饭烙 锅龋
CSize m_Size; // 橇饭烙 农扁
CObjList* m_pObjList; // 按眉 府胶飘
CFrameInfo* m_pNext; // 捞傈 CFrameInfo 按眉 器牢磐
CFrameInfo* m_pPrev; // 促抚 cFraemInfo 按眉 器牢磐
};
#endif // !defined(AFX_FRAMEINFO_H__DA4097CA_A5C7_44EF_9F66_7C1D8FB521D9__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -