tabmapobjhdr.h
来自「linux下一款GIS程序源码」· C头文件 代码 · 共 43 行
H
43 行
// tabmapobjhdr.h: interface for the TABMAPObjHdr class.///*===================================================================== Classes to handle Object Headers inside TABMAPObjectBlocks =====================================================================*/#ifndef TABMAPObjHdr_H#define TABMAPObjHdr_H#include "ugkglobal.h"#include "tabmapobjectblock.h"#include "tabmapheaderblock.h"class TABMAPObjHdr {public: UGKByte m_nType; //对象类型 UGKInt32 m_nId; //对象号 UGKInt32 m_nMinX; /* Object MBR */ UGKInt32 m_nMinY; UGKInt32 m_nMaxX; UGKInt32 m_nMaxY; TABMAPObjHdr(){}; virtual ~TABMAPObjHdr(){}; static TABMAPObjHdr *NewObj(UGKByte nNewObjType, UGKInt32 nId=0); static TABMAPObjHdr *ReadNextObj(TABMAPObjectBlock *poObjBlock, TABMAPHeaderBlock *poHeader); UGKBool IsCompressedType(); int WriteObjTypeAndId(TABMAPObjectBlock *); void SetMBR(UGKInt32 nMinX, UGKInt32 nMinY, UGKInt32 nMaxX, UGKInt32 mMaxY); virtual int WriteObj(TABMAPObjectBlock *) {return -1;}; virtual int ReadObj(TABMAPObjectBlock *) {return -1;};};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?