未找到 'vtkRayCastImageDisplayHelper' 的覆盖
no override found for 'vtkRayCastImageDisplayHelper'
我想读取一系列 DICOM 图像并将它们渲染成 3d 体积。为此,我正在使用
this code 除了我使用:
vtkSmartPointer<vtkDICOMImageReader> reader =
vtkSmartPointer<vtkDICOMImageReader>::New();
reader->SetDirectoryName("ABEDINI^SHAHBEYGOM_1");
阅读我的 DICOM 系列。我成功读取了 DICOM 但在渲染步骤中我遇到了这些错误:
Generic Warning: In F:\VTK-
8.1.0\Source\Rendering\Core\vtkRenderWindow.cxx,line 43
Error: no override found for 'vtkRenderWindow'.
Generic Warning: In F:\VTK-
8.1.0\Source\Rendering\Core\vtkPolyDataMapper.cxx, line 28
Error: no override found for 'vtkPolyDataMapper'.
Warning: In F:\VTK-
8.1.0\Source\Rendering\Core\vtkInteractorStyleSwitchBase.cxx, line 43
vtkInteractorStyleSwitchBase (0000000000283740): Warning: Link to
vtkInteractionStyle for default style selection.
Generic Warning: InF:\VTK_8.1.0\Source\Rendering\Core\vtkRenderer.cxx,line55
Error: no override found for 'vtkRenderer'.
我在主要功能之前添加了这些行:
#include "vtkAutoInit.h"
VTK_MODULE_INIT(vtkRenderingOpenGL2); // VTK was built with
vtkRenderingOpenGL2
VTK_MODULE_INIT(vtkInteractionStyle);
但是现在错误是:
Generic Warning: In F:\VTK-
8.1.0\Source\Rendering\Volume\vtkRayCastImageDisplayHelper.cxx, line 20
Error: no override found for 'vtkRayCastImageDisplayHelper'.
我该怎么办?欢迎任何帮助
它在 vtkRenderingVolumeOpenGL2 中寻找 vtkOpenGLRayCastImageDisplayHelper。
通过将程序链接到 vtkRenderingVolumeOpenGL2,错误将消失。
我想读取一系列 DICOM 图像并将它们渲染成 3d 体积。为此,我正在使用 this code 除了我使用:
vtkSmartPointer<vtkDICOMImageReader> reader =
vtkSmartPointer<vtkDICOMImageReader>::New();
reader->SetDirectoryName("ABEDINI^SHAHBEYGOM_1");
阅读我的 DICOM 系列。我成功读取了 DICOM 但在渲染步骤中我遇到了这些错误:
Generic Warning: In F:\VTK-
8.1.0\Source\Rendering\Core\vtkRenderWindow.cxx,line 43
Error: no override found for 'vtkRenderWindow'.
Generic Warning: In F:\VTK-
8.1.0\Source\Rendering\Core\vtkPolyDataMapper.cxx, line 28
Error: no override found for 'vtkPolyDataMapper'.
Warning: In F:\VTK-
8.1.0\Source\Rendering\Core\vtkInteractorStyleSwitchBase.cxx, line 43
vtkInteractorStyleSwitchBase (0000000000283740): Warning: Link to
vtkInteractionStyle for default style selection.
Generic Warning: InF:\VTK_8.1.0\Source\Rendering\Core\vtkRenderer.cxx,line55
Error: no override found for 'vtkRenderer'.
我在主要功能之前添加了这些行:
#include "vtkAutoInit.h"
VTK_MODULE_INIT(vtkRenderingOpenGL2); // VTK was built with
vtkRenderingOpenGL2
VTK_MODULE_INIT(vtkInteractionStyle);
但是现在错误是:
Generic Warning: In F:\VTK-
8.1.0\Source\Rendering\Volume\vtkRayCastImageDisplayHelper.cxx, line 20
Error: no override found for 'vtkRayCastImageDisplayHelper'.
我该怎么办?欢迎任何帮助
它在 vtkRenderingVolumeOpenGL2 中寻找 vtkOpenGLRayCastImageDisplayHelper。 通过将程序链接到 vtkRenderingVolumeOpenGL2,错误将消失。