X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=common%2FclitkImageToImageGenericFilterBase.h;h=2cd6e702df26d4591c833bcc0d2490f5d4f11694;hb=8365018304075da6b6ef5ab04ffc47660c77d05f;hp=280dd6569a4ce25c622339c25a3a5f85fcff1b08;hpb=f425f2bbd6a8c36a91965bc5a6a6bc28a0912ce3;p=clitk.git diff --git a/common/clitkImageToImageGenericFilterBase.h b/common/clitkImageToImageGenericFilterBase.h index 280dd65..2cd6e70 100644 --- a/common/clitkImageToImageGenericFilterBase.h +++ b/common/clitkImageToImageGenericFilterBase.h @@ -52,11 +52,6 @@ namespace clitk { const std::string & GetFilterName(); void SetFilterName(std::string & n); - // Error management - // itkSetMacro(LastError, std::string); - // itkGetConstMacro(LastError, std::string); - // bool HasError() { return (GetLastError() != ""); } - // Generic IO /// Returns the dimension and pixel type of the *first* input void GetInputImageDimensionAndPixelType(unsigned int& dim, std::string& pixeltype, @@ -66,8 +61,9 @@ namespace clitk { void AddInputFilename(const std::string & filename); void SetInputFilenames(const std::vector & filenames); void EnableReadOnDisk(bool b); + void EnableWriteOnDisk(bool b); void SetOutputFilename(const std::string & filename); - void AddOutputFilename(const std::string & filename); + void AddOutputFilename(const std::string filename); void SetOutputFilenames(const std::vector & filenames); std::string GetOutputFilename(); void SetIOVerbose(bool b); @@ -93,14 +89,11 @@ namespace clitk { 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; + bool m_WriteOnDisk; /// Call this function to dispatch an output towards the correct sink template void SetNextOutput(typename ImageType::Pointer output); @@ -111,7 +104,7 @@ namespace clitk { std::vector m_InputFilenames; std::list m_OutputFilenames; - + bool m_IOVerbose; unsigned int m_Dim; std::string m_PixelTypeName;