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

📄 list.h

📁 3D reconstruction, medical image processing from colons, using intel image processing for based clas
💻 H
字号:
// List.h: interface for the RxList class.////////////////////////////////////////////////////////////////////////#if !defined(_RX_LIST_H_)#define _RX_LIST_H_#if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000class ListItem {public:	short x, y, z;public:	ListItem() {}	ListItem(short x, short y, short z);	~ListItem() {}	ListItem operator=(const ListItem& li);};class RxList{private:	ListItem* m_pList;	int m_iHead, m_iTail;	int m_iSize;public:	RxList();	RxList(int iSize);	~RxList();	void SetSize(int iSize);	inline void AddTail(const short& x, const short& y, const short& z);	inline void AddTail(const ListItem& li);	inline ListItem RemoveHead();	void ClearAll();	inline BOOL IsEmpty();	inline BOOL IsFull();};inline BOOL RxList::IsEmpty(){	return (m_iHead == m_iTail ? TRUE : FALSE);}inline BOOL RxList::IsFull(){	return (m_iHead - 1 == m_iTail ? TRUE : FALSE);}inline void RxList::AddTail(const short& x, const short& y, const short& z){	m_iTail++;	if (m_iTail >= m_iSize) m_iTail = 0;	m_pList[m_iTail].x = x;	m_pList[m_iTail].y = y;	m_pList[m_iTail].z = z;}inline void RxList::AddTail(const ListItem &li){	m_iTail++;	if (m_iTail >= m_iSize) m_iTail = 0;	m_pList[m_iTail] = li;}inline ListItem RxList::RemoveHead(){	m_iHead++;	if (m_iHead >= m_iSize) m_iHead = 0;	return m_pList[m_iHead];}#endif // !defined(_RX_LIST_H_)

⌨️ 快捷键说明

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