X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=common%2FclitkCommonGenericFilter.h;h=3f9d63cfca556525dbfa40c4ef4cb443ec09c35e;hb=000ac5b867a708575268c7c823db4fcbe727c2d6;hp=55d2f94019f3fd83cead0fefe9e97469841d582a;hpb=0b7c9b1e1215634b02cbd38d4e4ba101d6111ba8;p=clitk.git diff --git a/common/clitkCommonGenericFilter.h b/common/clitkCommonGenericFilter.h index 55d2f94..3f9d63c 100644 --- a/common/clitkCommonGenericFilter.h +++ b/common/clitkCommonGenericFilter.h @@ -15,8 +15,10 @@ - BSD See included LICENSE.txt file - CeCILL-B http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html ======================================================================-====*/ + #ifndef CLITKCOMMONGENERICFILTER_H #define CLITKCOMMONGENERICFILTER_H + #include "clitkCommon.h" /*-------------------------------------------------------------------- @@ -32,6 +34,7 @@ namespace clitk { class GenericFilterFunctorBase { public: GenericFilterFunctorBase(FilterType * f) { mFilter = f; } + virtual ~GenericFilterFunctorBase() { delete mFilter; } virtual void Execute()= 0; FilterType * mFilter; };