]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/Interface/ImplicitFunction.h
...
[cpPlugins.git] / lib / cpPlugins / Interface / ImplicitFunction.h
index 6b9c7ee0c98fee15ccc646871f67963bb6a4940c..a8c8a7841de14bc876e5ef254820efd6a610a86c 100644 (file)
@@ -4,10 +4,8 @@
 #include <cpPlugins/Interface/cpPlugins_Interface_Export.h>
 #include <cpPlugins/Interface/DataObject.h>
 
-#include <itkSpatialObject.h>
-
-#include <vtkSmartPointer.h>
-#include <vtkImplicitFunction.h>
+// Sompe forward declarations
+class vtkImplicitFunction;
 
 namespace cpPlugins
 {
@@ -29,21 +27,6 @@ namespace cpPlugins
       itkTypeMacro( ImplicitFunction, DataObject );
 
     public:
-      template< class F >
-        inline F* GetITKImplicitFunction( );
-
-      template< class F >
-        inline const F* GetITKImplicitFunction( ) const;
-
-      template< class F >
-        inline F* GetVTKImplicitFunction( );
-
-      template< class F >
-        inline const F* GetVTKImplicitFunction( ) const;
-
-      virtual vtkImplicitFunction* GetVTKImplicitFunction( );
-      virtual const vtkImplicitFunction* GetVTKImplicitFunction( ) const;
-
       void SetFunction( vtkImplicitFunction* function );
 
       void SetFunctionToBox( );