tabpolyline.h

来自「linux下一款GIS程序源码」· C头文件 代码 · 共 50 行

H
50 行
字号
// tabpolyline.h: interface for the TABPolyline class.////////////////////////////////////////////////////////////////////////#ifndef  TABPolyline_H#define  TABPolyline_H#include "tabfeaturepen.h"#include "tabfeature.h"#include "ugklinestring.h"class TABPolyline : 	public TABFeature, 	public TABFeaturePen  {private:    UGKBool       m_bCenterIsSet;    double      m_dCenterX, m_dCenterY;public:	TABPolyline(UGKFeatureDefn *poDefnIn);	virtual ~TABPolyline();    virtual TABFeatureClass GetFeatureClass() { return TABFCPolyline; };    virtual int             ValidateMapInfoType(TABMAPFile *poMapFile = NULL);	virtual TABFeature *CloneTABFeature(UGKFeatureDefn *poNewDefn = NULL );	int                 GetNumParts();	UGKLineString      *GetPartRef(int nPartIndex);	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);	int         GetCenter(double &dX, double &dY);	void        SetCenter(double dX, double dY);	UGKBool       m_bSmooth;};#endif 

⌨️ 快捷键说明

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