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

📄 geoobj.h

📁 GemoMedia 应用 演示了其使用方法
💻 H
字号:
// GeoObj.h: interface for the CGeoObj class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_GEOOBJ_H__2E61F8D4_6FFC_4809_8982_DD42621B4877__INCLUDED_)
#define AFX_GEOOBJ_H__2E61F8D4_6FFC_4809_8982_DD42621B4877__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <list>
using namespace std;

//点结点 
struct Node
{
	string strNodeName;//点名
	float  fPosX;      //X坐标
	float  fPosY;      //Y坐标
	float  fPosH;      //高程
};

//属性结点
struct Attr
{
	string strAttrName;  //属性名
	string strAttr;      //属性值
};

//地理对象类 代表实体
class CGeoObj  
{
public:
	CGeoObj();
	virtual ~CGeoObj();
public:
	bool DelGeoObj();
	bool GetTableName();
	bool WriteGeoObjToDataBase();
	//地理对象对应表
	CString m_strTable; 
	// 地理对象类型
	CString m_strType;
	//地理对象对应表ID
	int m_nID;
	// 地物代码
	string  m_strGeoCode;
	//地物点集合
	list<Node> m_PosList;
	//属性集合
	list<Attr> m_AttrList;
};


#endif // !defined(AFX_GEOOBJ_H__2E61F8D4_6FFC_4809_8982_DD42621B4877__INCLUDED_)

⌨️ 快捷键说明

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