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.
kev/Drawer/SSBase/WellPoleLib/TrackFluidProducingProfile.h

63 lines
2.0 KiB
C

1 month ago
/************************
<EFBFBD><EFBFBD>Һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
******************/
#ifndef TRACKFLUIDPRODUCTINGPROFILE_H
#define TRACKFLUIDPRODUCTINGPROFILE_H
#pragma once
class AFX_EXT_CLASS CTrackFluidProducingProfile : public CInclinedTrack
{
public:
CTrackFluidProducingProfile();
CTrackFluidProducingProfile(const CRect8& position);
~CTrackFluidProducingProfile();
CLONE_WELLOBJECT(CTrackFluidProducingProfile)
virtual void operator=(CTrackFluidProducingProfile& object);
protected:
//<2F><><EFBFBD><EFBFBD>ͷ
virtual void DrawTrackHead(CXyDC *pDC, CRect8 headrect);
public:
virtual void Serialize(CArchive& ar, const short &ver);
//<2F><><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>
virtual void DrawTrackHeadLine(CXyDC* pDC, BOOL bFirst=FALSE);
void BuidChildObject(vector<CString> &fields, StringVectorSet &datas, BOOL bInit=FALSE);
void GetChildDatas(StringVectorSet &dataContent);
virtual void CalcBorders();
public:
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD><C5B5><EFBFBD><EFBFBD><EFBFBD>
virtual void ResetChildProperties();
// PCG<43><47>ʽ<EFBFBD>Ķ<EFBFBD>д
//<2F><>pcg<63><67>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
virtual int ReadPCG_Data(CFile &fr,const short& ver);
//<2F><>pcg<63><67>ʽ<EFBFBD>ĵ<EFBFBD>
virtual int ReadPCG_Self(CFile &fr,CXmlParse& xp,const short& ver );
//дpcg<63><67>ʽ<EFBFBD>ĵ<EFBFBD>
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);
public:
virtual int ReadPCG_Data(CKXmlParse& xp, const short& ver);
virtual int ReadPCG_Self(CKXmlParse& xp, const short& ver);
public:
CString m_ChildTitleNameOne; //<2F><>һ<EFBFBD>ӵ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
CString m_ChildTitleNameTwo; //<2F>ڶ<EFBFBD><DAB6>ӵ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
CString m_ChildTitleNameThree; //<2F><><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
CString m_ChildTitleNameFour; //<2F><><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
CString m_ChildTitleNameFive; //<2F><><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
double m_headdoundaryH; //<2F><>ͷˮƽ<CBAE>ֽ<EFBFBD><D6BD><EFBFBD>
double m_headdoundaryV_O; //<2F><>ͷ<EFBFBD><CDB7>ֱ<EFBFBD>ֽ<EFBFBD><D6BD><EFBFBD><31><CEBB>
double m_headdoundaryV_T; //<2F><>ͷ<EFBFBD><CDB7>ֱ<EFBFBD>ֽ<EFBFBD><D6BD><EFBFBD><32><CEBB>
double m_headdoundaryV_Th; //<2F><>ͷ<EFBFBD><CDB7>ֱ<EFBFBD>ֽ<EFBFBD><D6BD><EFBFBD><33><CEBB>
double m_headdoundaryV_F; //<2F><>ͷ<EFBFBD><CDB7>ֱ<EFBFBD>ֽ<EFBFBD><D6BD><EFBFBD><34><CEBB>
public:
};
#endif