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.

47 lines
1.4 KiB
C++

This file contains ambiguous Unicode characters!

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.

//////////////////////////////////////////////////////////////////////////////
//文件: SegY文件操作类
//主要功能:
//
//程序编写: 2005-12-07
//
//
/////////////////////////////////////////////////////////////////////////////
#pragma once
#include "trace3d.h"
class AFX_EXT_CLASS CTraceContour :
public CTrace3D
{
public:
CTraceContour(void);
~CTraceContour(void);
virtual int Open(void);
int PlayAround(int i,int j,int times);
int Play(void);
int GetContour(void);
int Play(int i, int j, double m_contour, FILE*& fw, char*& mark);
int TraceOne(double x0, double y0);
CDimension3D* pResult;
CString m_contour;
////////////////////////////////////////////////////////////////////////
static int Trace3D
(
int i, int j,int times,double error, //i=道号j=线号times=蔓延距离error=追踪误差
CString m_position, CString m_result, CString m_A, //位置文件,解释结果文件,数据体文件
int n, double dt, int IsPC, //每道数据个数,采样间隔,是否微机格式(工作站格式)
int nFormatCode //振幅格式代码
);
static int Trace3DAll
(
int i, int j, double t0,double error, //i=道号j=线号t0=时间error=追踪误差
CString m_position, CString m_result, CString m_A, //位置文件,解释结果文件,数据体文件
int n, double dt, int IsPC, //每道数据个数,采样间隔,是否微机格式(工作站格式)
int times, int nFormatCode //振幅格式代码
);
};