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.
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
//<2F>ļ<EFBFBD>: SegY<67><59>ʽ<EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
//<2F><>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>:
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD>άSEGY<47>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>ж<EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD><EFBFBD>ɲ<EFBFBD><C9B2><EFBFBD><EFBFBD>Ȳ<EFBFBD><C8B2><EFBFBD>
|
|
|
|
|
|
//
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д:<3A>ܹ<EFBFBD>ǿ
|
|
|
|
|
|
//<2F><><EFBFBD>ڣ<EFBFBD>2009-11-04
|
|
|
|
|
|
//E-Mail: dfzgq_cn@tom.com
|
|
|
|
|
|
//QQ: 154897588
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
#include "row.h"
|
|
|
|
|
|
|
|
|
|
|
|
class AFX_EXT_CLASS CSegy3D :
|
|
|
|
|
|
public CRow
|
|
|
|
|
|
{
|
|
|
|
|
|
public:
|
|
|
|
|
|
CSegy3D(void);
|
|
|
|
|
|
virtual ~CSegy3D(void);
|
|
|
|
|
|
|
|
|
|
|
|
virtual void Close(void);
|
|
|
|
|
|
double BinaryToDouble(CBinaryPosition& bp);
|
|
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD>ݶ<EFBFBD><DDB6><EFBFBD><EFBFBD>IJ<EFBFBD><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>õ<EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD>ĸ<EFBFBD><C4B8><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮ǰ<D6AE><C7B0><EFBFBD>붨λ<EBB6A8><CEBB><EFBFBD>ļ<EFBFBD><C4BC>еĸõ<C4B8>ͷλ<CDB7><CEBB>
|
|
|
|
|
|
double x(void);
|
|
|
|
|
|
double y(void);
|
|
|
|
|
|
double z(void);
|
|
|
|
|
|
long line(void);
|
|
|
|
|
|
long cdp(void);
|
|
|
|
|
|
long sample(void);
|
|
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
|
//<2F><>άSegYÿ<59><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ꡢ<EFBFBD>ߵ<EFBFBD><DFB5>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
CBinaryPosition bp_x,bp_y,bp_z; //x,y,z<><7A><EFBFBD><EFBFBD>
|
|
|
|
|
|
CBinaryPosition bp_line; //<2F>ߺŲ<DFBA><C5B2><EFBFBD>
|
|
|
|
|
|
CBinaryPosition bp_cdp; //<2F><><EFBFBD>Ų<EFBFBD><C5B2><EFBFBD>
|
|
|
|
|
|
CBinaryPosition bp_sample; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ò<EFBFBD><C3B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>ֱ<EFBFBD><D6B1>ʹ<EFBFBD><CAB9><EFBFBD>ļ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD>IJ<EFBFBD><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>GetRowLength()
|
|
|
|
|
|
};
|