]> Creatis software - cpPlugins.git/blobdiff - appli/examples/example_BaseInteractorStyle.cxx
More on graph editor
[cpPlugins.git] / appli / examples / example_BaseInteractorStyle.cxx
index 922511abed03b96da51e24dc9006ebd61179b326..75366b7057bf639440d6a69ee66700766a3732f4 100644 (file)
@@ -4,22 +4,22 @@
 #include <vtkRenderer.h>
 #include <vtkRenderWindow.h>
 #include <vtkRenderWindowInteractor.h>
-#include <cpExtensions/Visualization/BaseInteractorStyle.h>
+#include <cpExtensions/Interaction/BaseInteractorStyle.h>
 
 // -------------------------------------------------------------------------
 #define example_BaseInteractorStyle_Macro( x )  \
-  virtual void On##x( )                         \
+  virtual void On##x( )                                 \
   { std::cout << "On" << #x << "( )" << std::endl; }
 
 // -------------------------------------------------------------------------
 class example_BaseInteractorStyle
-  : public cpExtensions::Visualization::BaseInteractorStyle
+  : public cpExtensions::Interaction::BaseInteractorStyle
 {
 public:
   typedef example_BaseInteractorStyle Self;
   vtkTypeMacro(
     example_BaseInteractorStyle,
-    cpExtensions::Visualization::BaseInteractorStyle
+    cpExtensions::Interaction::BaseInteractorStyle
     );
 
 public:
@@ -59,6 +59,11 @@ protected:
   virtual ~example_BaseInteractorStyle( )
     { }
 
+  virtual bool _PickPosition( int idx[ 2 ], double pos[ 3 ] )
+    {
+      return( true ); // Just testing...
+    }
+
 private:
   // Purposely not implemented
   example_BaseInteractorStyle( const Self& );