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