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.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
/**************************************************************************************
文 件 名: TracFaultPointObj.h
主要功能:
断点道类
主要函数列表:
修改历史记录:
**************************************************************************************/
# ifndef TRACKFAULTPOINTOBJ_H
# define TRACKFAULTPOINTOBJ_H
# pragma once
class AFX_EXT_CLASS CTrackFaultPoint : public CInclinedTrack
{
public :
CTrackFaultPoint ( ) ;
CTrackFaultPoint ( const CRect8 & position ) ;
~ CTrackFaultPoint ( ) ;
CLONE_WELLOBJECT ( CTrackFaultPoint )
virtual void operator = ( CTrackFaultPoint & object ) ;
public :
virtual void ResetChildProperties ( ) ;
/////从工区导入数据时创建道内子对象
void BuidChildObject ( vector < CString > & fields , StringVectorSet & datas , BOOL bInit = FALSE ) ;
/////获取道内对象的具体内容
void GetChildDatas ( StringVectorSet & dataContent , BOOL bHaveWellName = TRUE ) ;
public :
virtual void Draw ( CXyDC * pDC ) ;
// PCG格式的读写
//读pcg格式的数据
virtual int ReadPCG_Data ( CFile & fr , const short & ver ) ;
//写pcg格式的道
virtual void WritePCG_Trace ( CFile & fw , int nBaseTabNum ) ;
//写pcg格式的道内数据
virtual void WritePCG_Data ( CFile & fw , int nBaseTabNum ) ;
virtual int ReadPCG_Data ( CKXmlParse & xp , const short & ver ) ;
public :
virtual void GetChildDatas ( CString & jsonStr ) ;
virtual BOOL SetChildDatas ( CString & jsonStr ) ;
} ;
# endif