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

📄 wellfile.h

📁 采用距离反比加权算法
💻 H
字号:
// WellFile.h: interface for the CWellFile class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_WELLFILE_H__CBE54055_B24D_4394_939E_72020E43A8A8__INCLUDED_)
#define AFX_WELLFILE_H__CBE54055_B24D_4394_939E_72020E43A8A8__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "afxtempl.h"
struct point
{
	double z;
	double v;
};
typedef CArray<point ,point>CArraypoint;
typedef CArray<double ,double>CArrayDouble;

class CWellFile  
{
public:
	CString          m_strFilePath;
	BOOL             m_bSelected;
public:
	CString          m_strV;                //~V    
	CString          m_strVERS;             //VERS
	CString          m_strWRAP;             //WRAP
	CString          m_strVEND;             //VEND
	CString          m_strW;                //~W
	CString          m_strSTRT;             //STRT
	CString          m_strSTOP;             //STOP
	CString          m_strSTEP;             //STEP
	CString          m_strNULL;             //NULL
	CString          m_strWELL;             //WELL
	CString          m_strCOMP;             //COMP
	CString          m_strUWI;              //UWI
	CString          m_strFLD;              //FLD
	CString          m_strCNTY;             //CNTY
	CString          m_strSTAT;             //STAT
	CString          m_strCTRY;             //CTRY
	CString          m_strPROV;             //PROV
	CString          m_strSRVC;             //SRVC
	CString          m_strPDAT;             //PDAT
	CString          m_strLMF;              //LMF
	CString          m_strDMF;              //DMF
	CString          m_strLOC1;             //LOC1
	CString          m_strLOC2;             //LOC2
	CString          m_strLOC3;             //LOC3
	CString          m_strSEC;              //SEC
	CString          m_strTWP;              //TWP
	CString          m_strRAN;              //RAN
	CString          m_strLOC;              //LOC
	CString          m_strDATE;             //DATE
	
	CString          m_strEKB;
	CString          m_strEDF;
	CString          m_strEGL;
	CString          m_strEPD;
	CString          m_strAPD;
	CString          m_strLAT;
	CString          m_strLONG;
	CString          m_strA;
public:
	CStringArray     m_strArray;
	double           m_dbStart;
	double           m_dbStop;
	double           m_dbEnd;
	double           m_dbStep;
	double           m_dbNull;
	double           m_dbX;
	double           m_dbY;
	double           m_dbZ;
	int              m_nIndex;
    CArraypoint      m_pointArray;
	CArrayDouble     m_dbTempArray;
	int              m_nScale;
public:
	BOOL             GetHead(CString strFileName);
	BOOL             FileExists(CString strFileName);
	CString          GetLeftSplit(CString strLine,CString strSplt);
	CString          GetRightSplit(CString strLine,CString strSplt);
	int              GetInStrIndex(CString& str,CString strSet);
	BOOL             GetBody();
	BOOL             PropCurrentExist(CString strProp);
	int              GetSplitArray(CString strLine,CString strSplt,CStringArray& arraySplt);
	void             Clear();
public:
	CWellFile();
	virtual ~CWellFile();

};

#endif // !defined(AFX_WELLFILE_H__CBE54055_B24D_4394_939E_72020E43A8A8__INCLUDED_)

⌨️ 快捷键说明

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