]> Creatis software - FrontAlgorithms.git/blobdiff - lib/fpa/Image/Functors/SimpleNeighborhood.h
...
[FrontAlgorithms.git] / lib / fpa / Image / Functors / SimpleNeighborhood.h
index 9f777b01f19326584a64de06f81bb32aa0028f2c..0e4ebf7d484d14570c14ec3d93dcac43449fec6a 100644 (file)
@@ -4,6 +4,7 @@
 #include <vector>
 #include <fpa/Image/Functors/Base.h>
 #include <itkFunctionBase.h>
+#include <itkImageBase.h>
 
 namespace fpa
 {
@@ -13,12 +14,12 @@ namespace fpa
     {
       /**
        */
-      template< class _TImage >
+      template< unsigned int _VDim >
       class SimpleNeighborhood
-        : public fpa::Image::Functors::Base< _TImage, itk::FunctionBase< typename _TImage::IndexType, std::vector< typename _TImage::IndexType > > >
+        : public fpa::Image::Functors::Base< itk::ImageBase< _VDim >, itk::FunctionBase< itk::Index< _VDim >, std::vector< itk::Index< _VDim > > > >
       {
       public:
-        typedef _TImage                         TImage;
+        typedef itk::ImageBase< _VDim >         TImage;
         typedef typename TImage::IndexType      TIndex;
         typedef typename TIndex::OffsetType     TOffset;
         typedef std::vector< TIndex >           TOutput;