46 lines
2.4 KiB
C
46 lines
2.4 KiB
C
#pragma once
|
|
//#include "WisTableTran.h"
|
|
//#include "MemRdWt.h"
|
|
#include "DepthProgress.h"
|
|
#include <Windows.h>
|
|
#include "MemRdWt.h"
|
|
//#include "MyXtfLib.h"
|
|
//#include "MyLisLib.h"
|
|
//#include "MyLpsLib.h"
|
|
#include "DataOutputDefs.h"
|
|
|
|
//#include <QFileInfo>
|
|
//#include <QDir>
|
|
//whp 数据输出
|
|
#pragma execution_character_set("utf-8")
|
|
struct OUTOBJECTINF
|
|
{
|
|
char Name[64];
|
|
char OutName[64];
|
|
char AliasName[64];
|
|
char Unit[32];
|
|
char AliasUnit[32];
|
|
int ObjectType;
|
|
};
|
|
|
|
|
|
float DATAOUTPUT_EXPORT GetDepScale(CMemRdWt *mrw,bool IsFeet);//判断深度单位
|
|
void DATAOUTPUT_EXPORT TranToLps(CMemRdWt *mrw,QString Outfile,float Outsdep,float Outedep,float Outrlev,int NumObject,OUTOBJECTINF *OutInf,bool IsFeet);
|
|
//whp 数据输出
|
|
void DATAOUTPUT_EXPORT TranToAscii(CMemRdWt *mrw,QString Outfile,float sdep,float edep,
|
|
float rlev,int NumObject0,OUTOBJECTINF *OutInf0,int FileType,bool IsFeet);
|
|
void DATAOUTPUT_EXPORT TranToWis(CMemRdWt *mrw,QString Outfile,float Outsdep,float Outedep,float Outrlev,int NumObject,OUTOBJECTINF *OutInf,bool IsFeet);
|
|
|
|
void DATAOUTPUT_EXPORT TranToDLis(CMemRdWt *mrw,QString Outfile,float Outsdep,float Outedep,float Outrlev,int NumObject,OUTOBJECTINF *OutInf,bool IsFeet);
|
|
void DATAOUTPUT_EXPORT TranToLis(CMemRdWt *mrw,QString Outfile,float Outsdep,float Outedep,float Outrlev,int NumObject,OUTOBJECTINF *OutInf,bool IsFeet);
|
|
void DATAOUTPUT_EXPORT TranToXtf(CMemRdWt *mrw,QString Outfile,float Outsdep,float Outedep,float Outrlev,int NumObject,OUTOBJECTINF *OutInf,bool IsFeet);
|
|
void DATAOUTPUT_EXPORT GetData(int RepCode,char *buffer,char *buf);
|
|
void DATAOUTPUT_EXPORT WriteLasTableHead(FILE *fp,CMemRdWt *mrw,int count,Slf_TABLE_FIELD *Table_Field);
|
|
void DATAOUTPUT_EXPORT OutTable(CMemRdWt *mrw,QString Outfile,float Outsdep,float Outedep,float Outrlev,int NumObject,OUTOBJECTINF *OutInf,int FileType,bool IsFeet,bool Zero);
|
|
void DATAOUTPUT_EXPORT TranSlf2Data(int FormatType,QMap <QString,vector<QString> > OutFileInfVec,OUTOBJECTINF *OutInf,bool *IsCheck,int NumObject,int OutFlag,bool Zero);
|
|
|
|
void DATAOUTPUT_EXPORT lps_gjtutouGen(QString outputPath, QString wellName, Slf_FILE_MESSAGE rMessage, QMap<QString, QString> tableMap, QMap<QString, QStringList> pltMap);
|
|
void DATAOUTPUT_EXPORT lps_tutouGen(QString outputPath, QString wellName, Slf_FILE_MESSAGE rMessage, QMap<QString, QString> tableMap, QMap<QString, QStringList> pltMap);
|
|
|
|
void DATAOUTPUT_EXPORT lps_g1g2Gen(CMemRdWt *mrw, QString pathName, QString tableName);
|