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.

39 lines
1.1 KiB
C++

#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; // 深度存储区
};