quakefile.h
来自「本程序源码是为日本一家地震监测机构编写的」· C头文件 代码 · 共 42 行
H
42 行
//////////////////////////////////////////////////////////////////////
// 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 + =
减小字号Ctrl + -
显示快捷键?