X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPlugins%2FInterface%2FImplicitFunction.h;h=f55a18812728f377fbeab3b9cb5c6c08c9f064f2;hb=6ffc11d77924d6ab7e94db95d41105982ac73e00;hp=6b9c7ee0c98fee15ccc646871f67963bb6a4940c;hpb=4f6c47b5d9994cd1bbb601bfe8bc087a0a619e72;p=cpPlugins.git diff --git a/lib/cpPlugins/Interface/ImplicitFunction.h b/lib/cpPlugins/Interface/ImplicitFunction.h index 6b9c7ee..f55a188 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,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( );