X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2Fcpm%2FPlugins%2FSimpleFillRegion.h;fp=lib%2Fcpm%2FPlugins%2FSimpleFillRegion.h;h=8bab40061a2829e0c6f2979fdae91bf88cd70b1c;hb=346f515d533f3906ea180d73cc650bf9e3bcbc15;hp=4b5cb9c385e66b35e61f91d3df5a5d5b3932c544;hpb=bece008148f4a08cff5daaa3c9b2824462b94319;p=cpMesh.git diff --git a/lib/cpm/Plugins/SimpleFillRegion.h b/lib/cpm/Plugins/SimpleFillRegion.h index 4b5cb9c..8bab400 100644 --- a/lib/cpm/Plugins/SimpleFillRegion.h +++ b/lib/cpm/Plugins/SimpleFillRegion.h @@ -15,17 +15,19 @@ namespace cpm public: typedef SimpleFillRegion Self; typedef cpPlugins::Interface::ImageToImageFilter Superclass; - - typedef Superclass::TParameter TParameter; - typedef Superclass::TParameters TParameters; + typedef itk::SmartPointer< Self > Pointer; + typedef itk::SmartPointer< const Self > ConstPointer; public: - SimpleFillRegion( ); - virtual ~SimpleFillRegion( ); + itkNewMacro( Self ); + itkTypeMacro( SimpleFillRegion, cpPlugins_Interface_ImageToImageFilter ); virtual std::string GetClassName( ) const; protected: + SimpleFillRegion( ); + virtual ~SimpleFillRegion( ); + virtual std::string _GenerateData( ); template< unsigned int D > @@ -42,7 +44,7 @@ namespace cpm }; // --------------------------------------------------------------------- - PLUMA_INHERIT_PROVIDER( SimpleFillRegion, cpPlugins::Interface::Object ); + CPPLUGINS_INHERIT_PROVIDER( SimpleFillRegion ); } // ecapseman