X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2Ffpa%2FImage%2FSkeletonToPolyDataFilter.h;h=9c2b94105f610a9446a848961f82b74e94f595c5;hb=5316aea88898a23d42b50aff9d0cb56c3a3afa1d;hp=f98e8bc68a8100d643d20e71b64f12632b04c337;hpb=5a929051ab0aae3059150e5b29b878ef0bcc3b43;p=FrontAlgorithms.git diff --git a/lib/fpa/Image/SkeletonToPolyDataFilter.h b/lib/fpa/Image/SkeletonToPolyDataFilter.h index f98e8bc..9c2b941 100644 --- a/lib/fpa/Image/SkeletonToPolyDataFilter.h +++ b/lib/fpa/Image/SkeletonToPolyDataFilter.h @@ -6,7 +6,11 @@ #ifndef __fpa__Image__SkeletonToPolyDataFilter__h__ #define __fpa__Image__SkeletonToPolyDataFilter__h__ -#include +#include + +#ifdef USE_VTK +# include +#endif // USE_VTK namespace fpa { @@ -16,14 +20,18 @@ namespace fpa */ template< class _TSkeleton > class SkeletonToPolyDataFilter +#ifdef USE_VTK : public vtkPolyDataAlgorithm +#endif // USE_VTK { public: typedef SkeletonToPolyDataFilter Self; - typedef _TSkeleton TSkeleton; + typedef _TSkeleton TSkeleton; public: +#ifdef USE_VTK vtkTypeMacro( SkeletonToPolyDataFilter, vtkPolyDataAlgorithm ); +#endif // USE_VTK public: static Self* New( ); @@ -35,6 +43,7 @@ namespace fpa SkeletonToPolyDataFilter( ); virtual ~SkeletonToPolyDataFilter( ); +#ifdef USE_VTK int RequestData( vtkInformation* information, vtkInformationVector** input, @@ -45,6 +54,7 @@ namespace fpa vtkInformationVector** input, vtkInformationVector* output ); +#endif // USE_VTK private: // Purposely not implemented