]> Creatis software - cpPlugins.git/blob - plugins/ImageDistanceMaps/SignedMaurerDistanceMapImageFilter.h
dabbaccf7552f4ec766c82fa013e40a07fa4fb40
[cpPlugins.git] / plugins / ImageDistanceMaps / SignedMaurerDistanceMapImageFilter.h
1 #ifndef __cpPluginsImageDistanceMaps__SignedMaurerDistanceMapImageFilter__h__
2 #define __cpPluginsImageDistanceMaps__SignedMaurerDistanceMapImageFilter__h__
3
4 #include <cpPluginsImageDistanceMaps_Export.h>
5 #include <cpPlugins/BaseObjects/ProcessObject.h>
6
7 namespace cpPluginsImageDistanceMaps
8 {
9   /**
10    */
11   class cpPluginsImageDistanceMaps_EXPORT SignedMaurerDistanceMapImageFilter
12     : public cpPlugins::BaseObjects::ProcessObject
13   {
14     cpPluginsObject(
15       SignedMaurerDistanceMapImageFilter,
16       cpPlugins::BaseObjects::ProcessObject,
17       ImageDistanceMaps
18       );
19
20   protected:
21     template< class _TImage >
22     inline void _GD0( _TImage* image );
23
24     template< class _TImage >
25     inline void _GD1( _TImage* image );
26
27     template< class _TImage, class _TScalar >
28     inline void _GD2( _TImage* image );
29   };
30
31 } // ecapseman
32
33 #endif // __cpPluginsImageDistanceMaps__SignedMaurerDistanceMapImageFilter__h__
34
35 // eof - $RCSfile$