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