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

1 month ago
//////////////////////////////////////////////////////////////////////////////
//<2F>ļ<EFBFBD>: SegY<67>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//<2F><>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>:
//
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д: 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=<3D><><EFBFBD>ţ<EFBFBD>j=<3D>ߺţ<DFBA>times=<3D><><EFBFBD>Ӿ<EFBFBD><D3BE>룬error=׷<><D7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
CString m_position, CString m_result, CString m_A, //λ<><CEBB><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͽ<EFBFBD><CDBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
int n, double dt, int IsPC, //ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD>ݸ<EFBFBD><DDB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD>΢<EFBFBD><CEA2><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ<EFBFBD><D5BE>ʽ<EFBFBD><CABD>
int nFormatCode //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>
);
static int Trace3DAll
(
int i, int j, double t0,double error, //i=<3D><><EFBFBD>ţ<EFBFBD>j=<3D>ߺţ<DFBA>t0=ʱ<>䣬error=׷<><D7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
CString m_position, CString m_result, CString m_A, //λ<><CEBB><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͽ<EFBFBD><CDBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
int n, double dt, int IsPC, //ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD>ݸ<EFBFBD><DDB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD>΢<EFBFBD><CEA2><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ<EFBFBD><D5BE>ʽ<EFBFBD><CABD>
int times, int nFormatCode //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>
);
};