X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=plugins%2FcpPluginsImageFilters%2FBinaryDilateParaImageFilter.h;fp=plugins%2FcpPluginsImageFilters%2FBinaryDilateParaImageFilter.h;h=36f957a03d6390de6385c9a2a5a109e702f7cfd5;hb=17f052241f7ab67015e3a34f7564da17da8a0e07;hp=0000000000000000000000000000000000000000;hpb=b689862afd79f8fdc07a10153404936110ccb440;p=cpPlugins.git diff --git a/plugins/cpPluginsImageFilters/BinaryDilateParaImageFilter.h b/plugins/cpPluginsImageFilters/BinaryDilateParaImageFilter.h new file mode 100644 index 0000000..36f957a --- /dev/null +++ b/plugins/cpPluginsImageFilters/BinaryDilateParaImageFilter.h @@ -0,0 +1,44 @@ +#ifndef __CPPLUGINSIMAGEFILTERS__BINARYDILATEPARAIMAGEFILTER__H__ +#define __CPPLUGINSIMAGEFILTERS__BINARYDILATEPARAIMAGEFILTER__H__ + +#include +#include + +namespace cpPluginsImageFilters +{ + /** + */ + class cpPluginsImageFilters_EXPORT BinaryDilateParaImageFilter + : public cpPlugins::ProcessObject + { + public: + typedef BinaryDilateParaImageFilter Self; + typedef cpPlugins::ProcessObject Superclass; + typedef itk::SmartPointer< Self > Pointer; + typedef itk::SmartPointer< const Self > ConstPointer; + + public: + itkNewMacro( Self ); + itkTypeMacro( BinaryDilateParaImageFilter, cpPlugins::ProcessObject ); + cpPlugins_Id_Macro( BinaryDilateParaImageFilter, ImageFilters ); + + protected: + BinaryDilateParaImageFilter( ); + virtual ~BinaryDilateParaImageFilter( ); + + virtual void _GenerateData( ) ITK_OVERRIDE; + + template< class _TInputImage > + inline void _GD0( _TInputImage* input_image ); + + private: + // Purposely not implemented + BinaryDilateParaImageFilter( const Self& ); + Self& operator=( const Self& ); + }; + +} // ecapseman + +#endif // __CPPLUGINSIMAGEFILTERS__BINARYDILATEPARAIMAGEFILTER__H__ + +// eof - $RCSfile$