资源简介
使用Qt开发的C++ 功能库, 欢迎提出宝贵意见
关于动态库的功能, 请参看
SegY地震体数据可视化分析工具 开发笔记 1
http://blog.csdn.net/sdust_dx/article/details/9312019
SegY地震体数据可视化分析工具 开发笔记 2
http://blog.csdn.net/sdust_dx/article/details/9345091
SegY地震体数据可视化分析工具 开发笔记 3
http://blog.csdn.net/sdust_dx/article/details/9345471
SegY地震体数据可视化分析工具 开发笔记 4
http://blog.csdn.net/sdust_dx/article/details/9350171
代码片段和文件信息
#include
#include
#include
#include “SLSegY/SlSegY.h“
#include “SLSegY/SlSegYScanResult.h“
#include “SLSegY/SlSegYReaderProS3D.h“
int main(int argc char *argv[])
{
QTextCodec::setCodecForTr(QTextCodec::codecForName(“GB18030“));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName(“GB18030“));
QApplication a(argc argv);
SlSegY* w = new SlSegY();
w->showSegYViewer();
SlSegYScanProSResult* t1 = dynamic_cast(w->getScaneResult());
if(t1==NULL)
return 0;
QString str1 = ““;
str1 += QString(“m_segyFilename %1\r\n“).arg(t1->m_segyFilename);
str1 += QString(“iSamples %1\r\n“).arg(t1->m_iSamples);
str1 += QString(“iSampleRate %1\r\n“).arg(t1->m_iSampleRate);
str1 += QString(“iStartZ %1\r\n“).arg(t1->m_iStartZ);
QMessageBox::information(NULL “traceData“ str1);
QByteArray b;
QDataStream dataStream1(&b QIODevice::WriteOnly);
t1->save(dataStream1);
delete w;
QDataStream dataStream2(&b QIODevice::ReadOnly);
SlSegYScanProSResult* t2 = new SlSegYScanProSResult();
t2->load(dataStream2);
SlSegYReaderProS3D* pro3D = new SlSegYReaderProS3D();
pro3D->setSceneResult(t2);
float* traceData = pro3D->getData_byInline(t2->m_InlineMin);
QString str2 = ““;
for(int i=0; im_iSamples; i++)
str2 += QString(“%1“).arg(traceData[i]);
QMessageBox::information(NULL “traceData“ str2);
delete[] traceData;
return a.exec();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 935 2013-07-25 14:37 SLSegY\SlSegY.h
文件 2118 2013-07-25 14:48 SLSegY\SlSegYScanResult.h
文件 8030 2013-07-25 14:46 SLSegY\SlSegYStruct.h
文件 1603 2013-07-24 14:55 main.cpp
文件 466432 2013-07-24 14:41 SlSegY.dll
文件 61640 2013-07-24 14:41 SlSegY.lib
文件 608256 2013-07-24 14:41 SlSegYd.dll
文件 61834 2013-07-24 14:41 SlSegYd.lib
文件 66 2013-07-25 14:49 Readme.cpp
目录 0 2013-07-24 14:40 SLSegY
----------- --------- ---------- ----- ----
1210914 10
- 上一篇:C语言 员工考勤系统
- 下一篇:基于语法制导翻译的表达式转换编译器
相关资源
- 基于OSG的三维河流的可视化研究——
- c++可视化学生选课系统
- MFC可视化界面ping程序
- VTK三维可视化读取RAW数据的c++源代码
- SNL语言编译器GUI VC++ 2008版 MFC实现可
- MFC可视化_迷宫算法_最短路径
- MFC计算器编程,可视化,含详细实现
- C++可视化MFC课设_五子棋带报告
- 基于UDP的简单可视化界面聊天程序c
- MFC校园导航图 可视化校园地图
- 黄维通Visual C++面向对象与可视化程序
- 动态分区存储管理的mfc可视化实现
- 黄维通Visual C++面向对象与可视化程序
- C++中,用mfc做的可视化的计算器程序
- MFC可视化五子棋游戏
- 银行家算法 死锁避免 可视化 MFC
- n皇后动态可视化 简单 C++ MFC
- C++实现cs模式下文件传输
- MFC实现的排序算法可视化软件
- VC++面向对象与可视化程序设计第三版
- MFC二叉树遍历的可视化
- Visual C++面向对象与可视化程序设计
- 地震数据SEGY格式的读写 C++
- DEM——三维地形可视化
- C语言多关卡可视化推箱子
- 自己编写的音乐播放器,使用C++编写
- 可视化编程简单计算器用C++编程 课程
- N皇后问题可视化演示程序源代码
- c语言模拟电梯程序可视化
- 通过MFC的MCI实现的音乐播放器VC可视化
评论
共有 条评论