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

📄 quakefile.h

📁 本程序源码是为日本一家地震监测机构编写的
💻 H
字号:
//////////////////////////////////////////////////////////////////////
// QuakeFile.h: interface for the CQuakeFile class.
// Files for Quake Demo Project
// 2005.1.7
// If this code works, it was written by Author.
// If not, I don't know who wrote it.
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_QUAKEFILE_H__31C1CE96_1A84_4B4C_B82C_14AEC28DD812__INCLUDED_)
#define AFX_QUAKEFILE_H__31C1CE96_1A84_4B4C_B82C_14AEC28DD812__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CQuakeFile  
{
public:
	CQuakeFile();
	virtual ~CQuakeFile();

public:
	BOOL LoadFile(CString filepath, BOOL bReLoad = FALSE);
	                                //加载指定文件路径的文件数据
	BOOL GetDispData(int time, DispStruct &dispitem) const;
	                                //获得指定时间点的数据
	int  GetDataSize() const;       //获得文件的数据大小
	double GetAbsMaxdisp() const;   //获得最大偏移量的绝对值
	double GetMinusMaxDisp() const;
	double GetPlusMaxdisp() const;

private:
	CString m_PathName;             //保存对象所加载的数据文件路径名
	double  m_AbsMaxDisp;           //保存数据中最大绝对值的偏移量
	double  m_MinusMaxDisp;         //保存数组中最大负位移
	double  m_PlusMaxDisp;          //保存数组中最大正位移
	CArray<DispStruct,DispStruct&>m_dispArray;
	                                //保存文件数据的结构数组
};

#endif // !defined(AFX_QUAKEFILE_H__31C1CE96_1A84_4B4C_B82C_14AEC28DD812__INCLUDED_)

⌨️ 快捷键说明

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