X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=common%2FclitkImageToImageGenericFilterBase.h;h=280dd6569a4ce25c622339c25a3a5f85fcff1b08;hb=b1afe238d2f4c78245e1824afd251e08b5216311;hp=4b27950d4f406b8e5652d173b679c18ac77d636b;hpb=38786c4da19b87319bbe3cecc145e3d1771d10da;p=clitk.git diff --git a/common/clitkImageToImageGenericFilterBase.h b/common/clitkImageToImageGenericFilterBase.h index 4b27950..280dd65 100644 --- a/common/clitkImageToImageGenericFilterBase.h +++ b/common/clitkImageToImageGenericFilterBase.h @@ -20,7 +20,6 @@ #define CLITKIMAGETOIMAGEGENERICFILTERBASE_H // clitk -#include "clitkCommon.h" #include "clitkImageCommon.h" #include "clitkCommonGenericFilter.h" #include "clitkFilterBase.h" @@ -54,9 +53,9 @@ namespace clitk { void SetFilterName(std::string & n); // Error management - itkSetMacro(LastError, std::string); - itkGetConstMacro(LastError, std::string); - bool HasError() { return (GetLastError() != ""); } + // itkSetMacro(LastError, std::string); + // itkGetConstMacro(LastError, std::string); + // bool HasError() { return (GetLastError() != ""); } // Generic IO /// Returns the dimension and pixel type of the *first* input @@ -92,6 +91,13 @@ namespace clitk { // Get the associated filter FilterBase * GetFilterBase() { return m_FilterBase; } + + // Indicate that the filter must stop as soon as possible (if threaded) + // void MustStop(); + void DeleteLastOutputImage(); + // itkSetMacro(StopOnError, bool); + // itkGetConstMacro(StopOnError, bool); + // itkBooleanMacro(StopOnError); protected: bool m_ReadOnDisk; @@ -119,9 +125,10 @@ namespace clitk { void SetImageTypeError(); bool m_FailOnImageTypeError; - std::string m_LastError; + // std::string m_LastError; void SetFilterBase(FilterBase * f) { m_FilterBase = f; } FilterBase * m_FilterBase; + // bool m_StopOnError; }; // end class clitk::ImageToImageGenericFilter