#include <map>
#include <set>
#include <QWidget>
+#include <vtkInteractorStyleTrackballCamera.h>
+#include <vtkRenderWindowInteractor.h>
#include <vtkProp.h>
#include <vtkSmartPointer.h>
#include <cpExtensions/Visualization/ImageSliceActors.h>
typedef std::map< std::string, TActors > TNamedActors;
typedef cpExtensions::Visualization::ImageSliceActors TSliceActors;
+ protected:
+ /**
+ */
+ class _3DInteractorStyle
+ : public vtkInteractorStyleTrackballCamera
+ {
+ public:
+ vtkTypeMacro(
+ _3DInteractorStyle, vtkInteractorStyleTrackballCamera
+ );
+
+ public:
+ static _3DInteractorStyle* New( );
+
+ virtual void OnChar( ) { }
+ virtual void OnKeyDown( ) { }
+ virtual void OnKeyUp( ) { }
+ virtual void OnKeyRelease( ) { }
+ virtual void OnKeyPress( );
+ };
+
public:
explicit SimpleMPRWidget( QWidget* parent = 0 );
virtual ~SimpleMPRWidget( );