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.

33 lines
1.1 KiB
C

1 month ago
#pragma once
#include "TrackText.h"
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
class AFX_EXT_CLASS CTrackFacies :public CTrackText
{
public:
CTrackFacies();
CTrackFacies(const CRect8& position);
virtual ~CTrackFacies();
CLONE_WELLOBJECT(CTrackFacies)
virtual void operator=(CTrackFacies& object);
virtual void WritePCG_Trace(CFile &fw, int nBaseTabNum);
//дpcg<63><67>ʽ<EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//virtual void WritePCG_Data(CFile &fw, int nBaseTabNum);
virtual void ReadWellTableData(BOOL bDelOldDataObj = TRUE);
virtual void SetDataRefID(CString tableId, CString colId);
virtual void NotifyInTrackObjChangeTopBottom(CString ChangColId, VARINTARR *pRowData, double top, double bottom);
virtual void InTrackObjBindDataRow(BOOL bSerialize);
// virtual void RemoveChild(CWellBaseObj* pDelObj);
// virtual void AddChild(CWellBaseObj* pNewObj);
// virtual void NotfiyDeleteInTrackObj(CString tableId, CString ChangColId, CWellBaseObj* pDelObj);
virtual int ReadPCG_Data(CKXmlParse& xp, const short& ver);
virtual void WritePCG_Data(CFile &fw, int nBaseTabNum);
void BuidChildObject(vector<CString> &fields, StringVectorSet &datas, BOOL bInit = FALSE);
};