#pragma once #include "WellDataObj.h" #include "../logDataStruct.h" /******************************************************************** 曲线数据结构 ********************************************************************/ class AFX_EXT_CLASS CWellDataObj_Curve : public CWellDataObj { public: // Constructors CWellDataObj_Curve(); virtual ~CWellDataObj_Curve(); virtual void Clear(BOOL bRelease=TRUE); virtual int GetCount(); virtual void Serialize(CArchive& ar); virtual void operator =(CWellDataObj_Curve &data); virtual void Copy(CWellDataObj_Curve &data, BOOL bCopy=TRUE); void GetCurveFromLogCurve(CLogCurveData *pLogCurve); public: int m_sample_count; // 采样数 double m_startdep; // 原始起始深度 double m_enddep; // 原始结束深度 double m_rlev; // 原始采样间距 double m_minvalue; // 最小值 double m_maxvalue; // 最大值 CString m_depth_unit; // 深度单位 CString m_curve_name; // 曲线名 int m_construct_num; // 施工序号 CString m_curve_unit; // 曲线单位 float *m_curve_value; // 曲线数值 float *m_curve_depth; // 深度存储区 };