You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
|
#pragma once
|
|
|
|
|
|
/*
|
|
|
|
|
|
<EFBFBD>ز<EFBFBD><EFBFBD>ֲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><EFBFBD><EFBFBD>Ӧkep<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķֲ<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
/*
|
|
|
|
|
|
kep<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>еķֲ<EFBFBD><EFBFBD><EFBFBD>Ŀǰû<EFBFBD>г<EFBFBD><EFBFBD><EFBFBD><EFBFBD>࣬Ϊ<EFBFBD>˼<EFBFBD><EFBFBD><EFBFBD>pcg<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>20250821
|
|
|
|
|
|
*/
|
|
|
|
|
|
#include <vector>
|
|
|
|
|
|
#include <string>
|
|
|
|
|
|
|
|
|
|
|
|
#include "WellDataObj.h"
|
|
|
|
|
|
|
|
|
|
|
|
class AFX_EXT_CLASS CWellData_SandSet : public CWellDataObj
|
|
|
|
|
|
{
|
|
|
|
|
|
public:
|
|
|
|
|
|
CWellData_SandSet();
|
|
|
|
|
|
virtual ~CWellData_SandSet();
|
|
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
|
|
|
|
|
|
|
enum eColdId
|
|
|
|
|
|
{
|
|
|
|
|
|
id,
|
|
|
|
|
|
name,
|
|
|
|
|
|
top,
|
|
|
|
|
|
bottom,
|
|
|
|
|
|
result,
|
|
|
|
|
|
facies,
|
|
|
|
|
|
colLen
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
static CString s_tableID;
|
|
|
|
|
|
static COLINFO s_ColNames[];
|
|
|
|
|
|
|
|
|
|
|
|
virtual BOOL SetDataJson(CString& strJson);
|
|
|
|
|
|
virtual void GetDataJson(CString& strJson);
|
|
|
|
|
|
|
|
|
|
|
|
virtual void WritePCG(CFile &fw, int nBaseTabNum);
|
|
|
|
|
|
virtual int ReadPCG(CKXmlParse& xp, const short &ver);
|
|
|
|
|
|
virtual void Serialize(CArchive& ar);
|
|
|
|
|
|
|
|
|
|
|
|
virtual void SetTopBottom(double top, double bottom, VARINTARR* pRow);
|
|
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
|
virtual void GetStringDatas(StringVectorSet &dataContent , std::vector<CString>& fields) ;
|
|
|
|
|
|
virtual void SetModifyStringDatas(StringVectorSet &dataContent ,std::vector<CString>& fields);
|
|
|
|
|
|
protected:
|
|
|
|
|
|
virtual VARINTARR* GetSelfNewRow();
|
|
|
|
|
|
};
|