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++
33 lines
1.1 KiB
C++
#pragma once
|
|
#include "TrackText.h"
|
|
//沉积相道
|
|
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格式的道内数据
|
|
//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);
|
|
|
|
|
|
};
|
|
|