• 2024-04-05VTK使用交互器来从三维体数据中提取二维切片
    VTK中鼠标消息是在交互类型对象(interactorstyle)中响应,因此通过为交互类型对象(interactorstyle)添加观察者(observer)来监听相应的消息,当消息触发时,由命令模式执行相应的回调函数。vtkImageInteractionCallback继承自vtkCommand类,并覆盖父类函数Execute()。该类提供了两个接口:Set
  • 2023-09-09关于软件架构设计的小笔记
    设计良好的计算机软件应该是易于扩展,同时抗拒修改。这就是著名的开闭原则(OCP)。换句话说,一个设计良好的计算机系统应该在不需要修改的前提下就可以轻易被扩展。其实这也是我们研究软件架构的根本目的。如果对原始需求的小小延伸就需要对原有的软件系统进行大幅修改,那么这个系统
  • 2023-08-14VTK 实例12:读取PNG图像并显示
    1#include"vtkAutoInit.h"2VTK_MODULE_INIT(vtkRenderingOpenGL2);3VTK_MODULE_INIT(vtkInteractionStyle);45#include<vtkPNGReader.h>//PNG读取类6#include<vtkImageViewer.h>//显示2D图像类7#include<vtkRenderWindowInteractor
  • 2023-08-14VTK 实例11:读取BMP图像并显示
    窗宽(WindowWidth):表示所显示信号强度值的范围(CT图像上所包含的CT值范围)窗位(WindowLevel):又称窗水平。窗位是指窗宽上下限的平均数(窗位的高低影响图像的亮度)例如:窗宽为300H,当窗位是0H时,其CT值范围为-150H~0H~+150H;如窗位是+40H时,则CT值范围为-110H~+40H~+190H。通常欲观察某一组织的
  • 2023-07-20VTK mouse event -- 捕捉鼠标动作并发送信号:vtkCommand
    头文件申明:#pragmaonce#include<QObject>#include<vtkCallbackCommand.h>#include<vtkRenderWindow.h>#include<vtkRenderWindowInteractor.h>#include<vtkRenderer.h>#include<vtkSmartPointer.h>classMyMouseCallback: