]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/Interface/ImplicitFunction.h
MAC compilation issues solved... Now some tests please
[cpPlugins.git] / lib / cpPlugins / Interface / ImplicitFunction.h
index 6b9c7ee0c98fee15ccc646871f67963bb6a4940c..f55a18812728f377fbeab3b9cb5c6c08c9f064f2 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,23 +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( );
       void SetFunctionToCone( );
       void SetFunctionToCylinder( );