]> Creatis software - cpPlugins.git/blobdiff - lib/cpExtensions/Visualization/SeedWidgetCorrector.h
First dump for version 0.1.0
[cpPlugins.git] / lib / cpExtensions / Visualization / SeedWidgetCorrector.h
diff --git a/lib/cpExtensions/Visualization/SeedWidgetCorrector.h b/lib/cpExtensions/Visualization/SeedWidgetCorrector.h
new file mode 100644 (file)
index 0000000..541d60c
--- /dev/null
@@ -0,0 +1,45 @@
+#ifndef __CPEXTENSIONS__VISUALIZATION__SEEDWIDGETCORRECTOR__H__
+#define __CPEXTENSIONS__VISUALIZATION__SEEDWIDGETCORRECTOR__H__
+
+#include <cpExtensions/cpExtensions_Export.h>
+
+#include <vtkCommand.h>
+
+class vtkCellPicker;
+class vtkSeedWidget;
+
+namespace cpExtensions
+{
+  namespace Visualization
+  {
+    /**
+     */
+    class cpExtensions_EXPORT SeedWidgetCorrector
+      : public vtkCommand
+    {
+    public:
+      static SeedWidgetCorrector* New( );
+
+      void Configure( vtkCellPicker* picker );
+
+      virtual void Execute(
+        vtkObject* caller,
+        unsigned long eventId,
+        void* arguments
+        );
+
+    protected:
+      SeedWidgetCorrector( );
+      virtual ~SeedWidgetCorrector( );
+
+    protected:
+      vtkCellPicker* m_Picker;
+    };
+
+  } // ecapseman
+
+} // ecapseman
+
+#endif // __CPEXTENSIONS__VISUALIZATION__SEEDWIDGETCORRECTOR__H__
+
+// eof - $RCSfile$