37 #ifndef PCL_PCL_VISUALIZER_INTERACTOR_H_ 38 #define PCL_PCL_VISUALIZER_INTERACTOR_H_ 40 #include <pcl/pcl_macros.h> 42 #include <vtkConfigure.h> 43 #include <vtkObjectFactory.h> 45 # include <vtkWin32RenderWindowInteractor.h> 47 #include <vtkConfigure.h> 48 #if (VTK_MAJOR_VERSION <= 5 && defined VTK_USE_COCOA) || defined __APPLE__ 49 # include <vtkCocoaRenderWindowInteractor.h> 50 #elif VTK_MAJOR_VERSION <= 5 && defined VTK_USE_CARBON 51 # include <vtkCarbonRenderWindowInteractor.h> 54 # include <vtkXRenderWindowInteractor.h> 64 namespace visualization
68 class PCL_EXPORTS PCLVisualizerInteractor :
public vtkWin32RenderWindowInteractor
69 #elif (VTK_MAJOR_VERSION <= 5 && defined VTK_USE_COCOA) || defined __APPLE__ 70 class PCLVisualizerInteractor :
public vtkCocoaRenderWindowInteractor
71 #elif VTK_MAJOR_VERSION <= 5 && defined VTK_USE_CARBON 72 class PCLVisualizerInteractor :
public vtkCarbonRenderWindowInteractor
86 #if defined (_WIN32) && ((VTK_MAJOR_VERSION == 5) && (VTK_MINOR_VERSION <= 4)) 92 vtkGetMacro (BreakLoopFlag,
int);
95 SetBreakLoopFlag (
int);
This file defines compatibility wrappers for low level I/O functions.
The PCLVisualizer interactor.