8 #include <pcl/console/print.h>
10 #include <vtkVersion.h>
11 #if __unix__ && VTK_MAJOR_VERSION == 9 && \
12 ((VTK_MINOR_VERSION == 0 && \
13 (VTK_BUILD_VERSION == 2 || VTK_BUILD_VERSION == 3)) || \
14 (VTK_MINOR_VERSION == 1 && VTK_BUILD_VERSION == 0))
15 #include <pcl/visualization/vtk/vtkFixedXRenderWindowInteractor.h>
20 #if __unix__ && VTK_MAJOR_VERSION == 9 && \
21 ((VTK_MINOR_VERSION == 0 && \
22 (VTK_BUILD_VERSION == 2 || VTK_BUILD_VERSION == 3)) || \
23 (VTK_MINOR_VERSION == 1 && VTK_BUILD_VERSION == 0))
25 vtkRenderWindowInteractor* interactor = vtkRenderWindowInteractor::New();
26 if (interactor->IsA(
"vtkXRenderWindowInteractor")) {
27 PCL_DEBUG(
"Using a fixed version of the vtkXRenderWindowInteractor!\n");
29 interactor = pcl::vtkXRenderWindowInteractor::New();
33 return (vtkRenderWindowInteractor::New());
vtkRenderWindowInteractor * vtkRenderWindowInteractorFixNew()