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.
|
|
|
|
|
/*! @file
|
|
|
|
|
|
********************************************************************************
|
|
|
|
|
|
<PRE>
|
|
|
|
|
|
ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> : NWell
|
|
|
|
|
|
<EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD> : WellData.h
|
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD> :
|
|
|
|
|
|
<EFBFBD>ļ<EFBFBD>ʵ<EFBFBD>ֹ<EFBFBD><EFBFBD><EFBFBD>: <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>켣<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> :
|
|
|
|
|
|
<EFBFBD>汾 :
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
|
<EFBFBD><EFBFBD>ע :
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
|
<EFBFBD>ļ<EFBFBD>¼:
|
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>汾 <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
</PRE>
|
|
|
|
|
|
*******************************************************************************/
|
|
|
|
|
|
#if !defined(_WELLDATA_H)
|
|
|
|
|
|
#define _WELLDATA_H
|
|
|
|
|
|
|
|
|
|
|
|
#include "WellDataType.h"
|
|
|
|
|
|
#include "DataStyle.h"
|
|
|
|
|
|
namespace NWell
|
|
|
|
|
|
{
|
|
|
|
|
|
class CWellData {
|
|
|
|
|
|
public:
|
|
|
|
|
|
virtual CWellDataType DataType;
|
|
|
|
|
|
virtual CDataStyle DataStyle;
|
|
|
|
|
|
virtual void =(CWellData sourceData)=0;
|
|
|
|
|
|
virtual void Write()=0;
|
|
|
|
|
|
virtual void Read()=0;
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
enum CWellDataType {
|
|
|
|
|
|
DATA_CURVE,
|
|
|
|
|
|
DATA_DEPTH,
|
|
|
|
|
|
DATA_TEXT,
|
|
|
|
|
|
DATA_PICTURE,
|
|
|
|
|
|
DATA_SYMBOL,
|
|
|
|
|
|
DATA_LITHO,
|
|
|
|
|
|
DATA_DISCRETE
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
#endif //_WELLDATA_H
|