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.

49 lines
1015 B
C

1 month ago
#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();
};