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

📄 tabpoint.h

📁 linux下一款GIS程序源码
💻 H
字号:
// tabpoint.h: interface for the TABPoint class.///*--------------------------------------------------------------------- *                      class TABPoint * * Feature class to handle old style MapInfo point symbols: * *     TAB_GEOM_SYMBOL_C        0x01 *     TAB_GEOM_SYMBOL          0x02 * * Feature geometry will be a UGKPoint * * The symbol number is in the range [31..67], with 31=None and corresponds * to one of the 35 predefined "Old MapInfo Symbols" * * NOTE: This class is also used as a base class for the other point * symbol types TABFontPoint and TABCustomPoint. *--------------------------------------------------------------------*/#ifndef  TABPoint_H#define  TABPoint_H#include "tabfeature.h"#include "tabfeaturesymbol.h"class TABPoint : 	public TABFeature, 	public TABFeatureSymbol  {public:	TABPoint(UGKFeatureDefn *poDefnIn);	virtual ~TABPoint();	virtual TABFeatureClass GetFeatureClass() { return TABFCPoint; };	virtual int             ValidateMapInfoType(TABMAPFile *poMapFile = NULL);	virtual TABFeature *CloneTABFeature(UGKFeatureDefn *poNewDefn = NULL );	double      GetX();	double      GetY();	virtual int ReadGeometryFromMAPFile(TABMAPFile *poMapFile, TABMAPObjHdr *);	virtual int WriteGeometryToMAPFile(TABMAPFile *poMapFile, TABMAPObjHdr *);	virtual int ReadGeometryFromMIFFile(MIDDATAFile *fp);	virtual int WriteGeometryToMIFFile(MIDDATAFile *fp);	virtual const char *GetStyleString();	virtual void DumpMIF(FILE *fpOut = NULL);};#endif 

⌨️ 快捷键说明

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