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

📄 middatafile.h

📁 linux下一款GIS程序源码
💻 H
字号:
// middatafile.h: interface for the MIDDATAFile class.///*--------------------------------------------------------------------- *                      class MIDDATAFile * * Class to handle a file pointer with a copy of the latest readed line * *--------------------------------------------------------------------*/#ifndef  MIDDATAFile_H#define  MIDDATAFile_H#include "ugkglobal.h"class MIDDATAFile  {public:	MIDDATAFile();	virtual ~MIDDATAFile();     int         Open(const char *pszFname, const char *pszAccess);     int         Close();	 const char *GetLine();	 const char *GetLastLine();	 int Rewind();	 void SaveLine(const char *pszLine);	 const char *GetSavedLine();	 void WriteLine(const char*, ...);	 UGKBool IsValidFeature(const char *pszString);	 void SetTranslation(double, double, double, double);	 double GetXTrans(double);	 double GetYTrans(double);	 double GetXMultiplier(){return m_dfXMultiplier;}	 const char *GetDelimiter(){return m_pszDelimiter;}	 void SetDelimiter(const char *pszDelimiter){m_pszDelimiter=pszDelimiter;}	 void SetEof(UGKBool bEof);	 UGKBool GetEof();private:	FILE *m_fp;	const char *m_pszDelimiter;#define MIDMAXCHAR 10000	char m_szLastRead[MIDMAXCHAR];	char m_szSavedLine[MIDMAXCHAR];	char        *m_pszFname;	TABAccess   m_eAccessMode;	double      m_dfXMultiplier;	double      m_dfYMultiplier;	double      m_dfXDisplacement;	double      m_dfYDisplacement;	UGKBool       m_bEof;};#endif

⌨️ 快捷键说明

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