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

📄 maprectangle.h

📁 其实跟上面一个是一样一样一样一样一样一样一样一样一样一样一样一样一样一样一样一样一样的
💻 H
字号:
/************************************************************
  文件名: MapRectangle.h
  
  作者:   钱军洪       Version : 1.0          Date: 2002/12/21
  
  类描述: 对矩形对象的管理
  
  邮件地址:Visual20@sohu.com
***********************************************************/

#ifndef _MAP_RECTANGLE_H_
#define _MAP_RECTANGLE_H_

#include <math.h>
#include "MapPoint.h"


class CMapRectangle {

public:
	CMapRectangle();
	CMapRectangle(CMapRectangle& MapRectangle );
	~CMapRectangle();
//attribute
public:
	void   SetLeft(double dbLeft) { m_dbLeft = dbLeft;};
	void   SetRight(double dbRight) { m_dbRight = dbRight;};
	void   SetTop(double dbTop ) { m_dbTop = dbTop;};  
	void   SetBottom(double dbBottom) { m_dbBottom = dbBottom; }; 
	double GetLeft()   { return m_dbLeft; };
	double GetRight()  { return m_dbRight; }
	double GetTop()    { return m_dbTop; };
	double GetBottom() { return m_dbBottom; };
	double GetWidth()  { return fabs(m_dbRight-m_dbLeft);};
	double GetHeigh()  { return fabs(m_dbBottom-m_dbTop);};
//operations
public:
	BOOL IsPointIn(CMapPoint& Point);
	BOOL IsInsercet(CMapRectangle& rc);
private:
	double m_dbLeft;
	double m_dbRight;
	double m_dbTop;
	double m_dbBottom;
};
#endif //_MAP_RECTANGLE_H_

⌨️ 快捷键说明

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