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

📄 frameinfo.h

📁 刚上传内容的相关CODEC不能单独上传。于是
💻 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 + -