资源简介
显示四视图,没有体绘制,只有体切片显示
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

代码片段和文件信息
#include “fourpanel.h“
#include “ui_fourpanel.h“
#include
#include
#include “vtkResliceImageViewer.h“
#include “vtkResliceCursorLineRepresentation.h“
#include “vtkResliceCursorThickLineRepresentation.h“
#include “vtkResliceCursorWidget.h“
#include “vtkResliceCursorActor.h“
#include “vtkResliceCursorPolyDataAlgorithm.h“
#include “vtkResliceCursor.h“
#include “vtkDICOMImageReader.h“
#include “vtkCellPicker.h“
#include “vtkProperty.h“
#include “vtkPlane.h“
#include “vtkImageData.h“
#include “vtkCommand.h“
#include “vtkPlaneSource.h“
#include “vtkLookupTable.h“
#include “vtkImageMapToWindowLevelColors.h“
#include “vtkInteractorstyleImage.h“
#include “vtkImageSlabReslice.h“
#include “vtkBoundedPlanePointPlacer.h“
#include “vtkDistanceWidget.h“
#include “vtkDistanceRepresentation.h“
#include “vtkHandleRepresentation.h“
#include “vtkResliceImageViewerMeasurements.h“
#include “vtkDistanceRepresentation2D.h“
#include “vtkPointHandleRepresentation3D.h“
#include “vtkPointHandleRepresentation2D.h“
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include “fourpanel.h“
#includeyleTrackballCamera.h>
#define VTK_CREATE(typename) \
vtkSmartPointer name = vtkSmartPointer::New()
class vtkResliceCursorCallback : public vtkCommand
{
public:
static vtkResliceCursorCallback *New()
{ return new vtkResliceCursorCallback; }
void Execute( vtkobject *caller unsigned long ev
void *callData )
{
if (ev == vtkResliceCursorWidget::WindowLevelEvent ||
ev == vtkCommand::WindowLevelEvent ||
ev == vtkResliceCursorWidget::ResliceThicknessChangedEvent)
{
// Render everything
for (int i = 0; i < 3; i++)
{
this->RCW[i]->Render();
}
this->IPW[0]->GetInteractor()->GetRenderWindow()->Render();
return;
}
vtkImagePlaneWidget* ipw =
dynamic_cast< vtkImagePlaneWidget* >( caller );
if (ipw)
{
double* wl = static_cast( callData );
if ( ipw == this->IPW[0] )
{
this->IPW[1]->SetWindowLevel(wl[0]wl[1]1);
this->IPW[2]->SetWindowLevel(wl[0]wl[1]1);
}
else if( ipw == this->IPW[1] )
{
this->IPW[0]->SetWindowLevel(wl[0]wl[1]1);
this->IPW[2]->SetWindowLevel(wl[0]wl[1]1);
}
else if (ipw == this->IPW[2])
{
this->IPW[0]->SetWindowLevel(wl[0]wl[1]1);
this->IPW[1]->SetWindowLevel(wl[0]wl[1]1);
}
}
vtkResliceCursorWidget *rcw = dynamic_cast<
vtkResliceCursorWidget * >(caller);
if (rcw)
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 9889 2017-11-08 13:45 fourpanel.cpp
文件 848 2017-11-06 14:59 fourpanel.h
文件 1855 2017-11-01 18:29 fourpanel.ui
文件 650 2018-07-02 11:14 main.cpp
文件 2568 2018-07-02 11:11 MyVTKTest.pro
- 上一篇:gzip压缩Windows版
- 下一篇:qt中绘制曲线
相关资源
- vtk QT做的三维地质可视化系统2of2
- 图像处理vtk体数据
- 基于VTK的地质体真三维可视化原理和
- VTK体绘制裁剪_Cropping技术
- VTK+PCL+VS2013显示一个图形的基本功能
- pcl 1.7.2(vtk6.2)+vs2013_x64 +test.pcd点云
- 基于VTk的点云显示,构网Delaunay Tin,
- 《医学图像编程技术》源码
- VTK教程—东灵
- PCL+QVTK点云可视化
- 《VTK用户手册》中文版
- Qt+pcl+vtk 屏幕选点
- VTK使用手册VTKUsersGuide
- VTK用户指南中文版
- 编译好的VTK8.0,包括QVTKWidgetPlugin.dl
- 可用于基于VTK的Marching Cubes算法的DI
- VTK-7.1.1-cp36-cp36m-win_amd64.whl
- VTK-8.2.0.tar.gz
- VTK-6.3.0.tar.gz
- 编译好的VTK8.0,包含QVTKWidgetPlugin.dl
- 各种类型点云文件
- VTK-8.1.0.zip
- vtk-v8.0.0
- VTK安装源文件与可执行文件
- vtk—6.3.0
- 《VTK图形图像开发进阶》随书代码
- VTK图形图像开发进阶_PDF电子书完整版
- VTK7.0.0的编译方法,我用的是WIN10 64位
- Qt+Pcl可视化点云.rar
- VTK图形图像开发进阶源码
评论
共有 条评论