]> Creatis software - cpPlugins.git/blob - plugins/ITKRasterFilters/RasterImageFilter.h
...
[cpPlugins.git] / plugins / ITKRasterFilters / RasterImageFilter.h
1 #ifndef __cpPluginsITKRasterFilters__RasterImageFilter__h__
2 #define __cpPluginsITKRasterFilters__RasterImageFilter__h__
3
4 #include <cpPlugins_ITKRasterFilters_Export.h>
5 #include <cpPlugins/Pipeline/ProcessObject.h>
6
7 namespace cpPluginsITKRasterFilters
8 {
9   /**
10    */
11   class cpPlugins_ITKRasterFilters_EXPORT RasterImageFilter
12     : public cpPlugins::Pipeline::ProcessObject
13   {
14     cpPluginsObject(
15       RasterImageFilter,
16       cpPlugins::Pipeline::ProcessObject,
17       MeshToImageFilters
18       );
19
20   protected:
21     template< class _TMesh >
22     inline void _GD0_2D( _TMesh* mesh );
23
24     template< class _TMesh, class _TPixelType >
25     inline void _GD1_2D( _TMesh* mesh );
26
27     template< class _TMesh >
28     inline void _GD0_3D( _TMesh* mesh );
29
30     template< class _TMesh, class _TPixelType >
31     inline void _GD1_3D( _TMesh* mesh );
32
33
34     /* TODO
35        template< class _TImage, class _TScalar >
36        inline void _GD1( _TImage* image );
37     */
38   };
39
40 } // ecapseman
41
42 #endif // __cpPluginsITKRasterFilters__RasterImageFilter__h__
43
44 // eof - $RCSfile$