VTK学习记录
来源:互联网 发布:suse linux snmp 编辑:程序博客网 时间:2024/05/16 05:22
用VTK和MFC结合做图像的显示,目前知道两种方式:
一种是使用VTK封装好的一个类vtkImageViewer2,一种是定义自己的vtkRenderer,vtkRenderWindowInteractor等
实现目标:初始化没有数据输入时,view已经显示好了
1.使用vtkImageViewer2时,通过其成员函数SetInPut()输入数据。代码如下
vtkSmartPointer<vtkImageViewer2> m_ImageView;
m_ImageView->SetParentId(GetSafeHwnd()); m_ImageView->SetPosition(VIEW_MARGIN,VIEW_MARGIN); m_ImageView->SetSize(nimageHeight,nimageWidth); m_ImageView->SetupInteractor(m_iren[0]);
绘制代码:
①m_ImageView->GetRenderer()->Render();
或者
②m_ImageView->Render();
第一种绘制时,会在程序初始启动的时候,绘制好界面,但是当输入数据为NULL时,vtk总会弹出提示窗口,极为不爽
第二种绘制时,不会弹出提示窗口,但是只有当数据输入时,才绘制界面
因此,这种方法无法达到要求。
2.定义自己的vtkRenderer,vtkRenderWindowInteractor等,可以实现目标功能,但是不能直接像vtkImageViewer那样做切片显示
0 0
- VTK学习记录
- VTK学习-VTK管线
- ITK+VTK 混编学习过程中遇到的问题记录
- VTK学习-VTK基本数据结构
- 1 vtk安装记录
- VTK使用问题记录
- VTK学习笔记:使用VTK交互功能
- VTK学习(二)VTK图像创建
- VTK学习(四)vtk程序实例
- VTK学习(八)vtk管线
- VTK学习(九)VTK基本数据结构
- VTK学习(十一)VTK图像显示
- 继续学习VTK
- 学习VTK的心得
- VTK学习2
- vtk学习一
- vtk学习二
- VTK 学习笔记 - 天行健
- Latent Semantic Analysis (LSA) Tutorial 潜语义分析LSA介绍 一
- Unity 3D DontDestroyOnLoad 函数使用注意事项
- 套接字类型
- 获取文件数字签名证书信息
- 2014届华为校园招聘机试题
- VTK学习记录
- c++中用fprintf写文件
- 【android控件】dialog自定义布局
- 游戏优化之四叉树
- java中Lambda表达式的用法
- java解析properties文件的几种方法及用法
- Spring 个坑爹问题:在+publicId+和+systemId+之间需要有空格
- LeetCode :: Maximum Subarray 详细分析
- android 百度地图类参考 MKGeneralListener