X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPlugins%2FInterface%2FImplicitFunction.h;h=a8c8a7841de14bc876e5ef254820efd6a610a86c;hb=35d769c683c10f5c18d17a3e423d89f5b30a5b77;hp=6b9c7ee0c98fee15ccc646871f67963bb6a4940c;hpb=4f6c47b5d9994cd1bbb601bfe8bc087a0a619e72;p=cpPlugins.git diff --git a/lib/cpPlugins/Interface/ImplicitFunction.h b/lib/cpPlugins/Interface/ImplicitFunction.h index 6b9c7ee..a8c8a78 100644 --- a/lib/cpPlugins/Interface/ImplicitFunction.h +++ b/lib/cpPlugins/Interface/ImplicitFunction.h @@ -4,10 +4,8 @@ #include #include -#include - -#include -#include +// 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( );