]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/DataObjects/Image.h
...
[cpPlugins.git] / lib / cpPlugins / DataObjects / Image.h
index 107c69e818bc76db48c88c0d64a1597cde875ad5..54710e1ad27809fd09c1b97c27465dc480c7c0e6 100644 (file)
@@ -3,7 +3,6 @@
 
 #include <cpPlugins/BaseObjects/DataObject.h>
 #include <itkProcessObject.h>
-#include <cpPlugins_Images.h>
 
 namespace cpPlugins
 {
@@ -34,11 +33,17 @@ namespace cpPlugins
       Image( );
       virtual ~Image( );
 
-      template< unsigned int _VDim >
-        inline void _ITK_2_VTK_0( itk::ImageBase< _VDim >* image );
+      template< class _TImage >
+      inline void _ITK_2_VTK_0( _TImage* image );
 
       template< class _TImage >
-        inline void _ITK_2_VTK_1( _TImage* image );
+      inline void _ITK_2_VTK_1( _TImage* image );
+
+      template< class _TPixel >
+      inline bool _VTK_2_ITK_0( vtkImageData* image );
+
+      template< class _TPixel, unsigned int _VDim >
+      inline bool _VTK_2_ITK_1( vtkImageData* image );
 
     private:
       // Purposely not implemented
@@ -53,9 +58,6 @@ namespace cpPlugins
 
 } // ecapseman
 
-#include <cpPlugins/BaseObjects/Demangle.h>
-#include <cpPlugins/DataObjects/Image.hxx>
-
 #endif // __cpPlugins__DataObjects__Image__h__
 
 // eof - $RCSfile$