📄 mappoint.h
字号:
/************************************************************
文件名: MapPoint.h
作者: 钱军洪 Version : 1.0 Date: 2002/12/21
类描述: 对单个点对象的管理
邮件地址:Visual20@sohu.com
***********************************************************/
#ifndef _MAP_POINT_H_
#define _MAP_POINT_H_
class CMapPoint:public CObject {
DECLARE_DYNAMIC(CMapPoint)
public:
CMapPoint();
CMapPoint(CMapPoint& pt);
virtual ~CMapPoint();
public:
void SetX(double& dbX ) { m_dbX = dbX;};
void SetY(double& dbY ) { m_dbY = dbY;};
void SetIndex(unsigned int uiIndex ) { m_uiIndex = uiIndex ; };
unsigned int GetIndex() { return m_uiIndex; };
void SetStatus(bool& bStatus) { m_bStatus = bStatus;};
double GetX() { return m_dbX;};
double GetY() { return m_dbY;};
double Distance(CMapPoint& pt );
bool GetStatus() { return m_bStatus;};
bool IsEqual(CMapPoint& pt );
bool IsPointInLine(CMapPoint& p1 , CMapPoint& p2 );
private:
bool m_bStatus; //0---非选中状态, 1---选中状态
unsigned int m_uiIndex; //索引值
float m_dbX;
float m_dbY;
CString m_csID;
};
#endif //_MAP_POINT_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -