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 + -
显示快捷键?