X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=common%2FclitkFilterBase.h;h=29caaf08d94fccb6fbe5d6c46410f7c6fb231d9c;hb=a595d0ae02a42e1fc87d8cf044243da08e39414c;hp=25cfc4cee99773a93cf138650747214a4a39ad35;hpb=573d80d0f7a17607d2ee883c21c940c0ba020282;p=clitk.git diff --git a/common/clitkFilterBase.h b/common/clitkFilterBase.h index 25cfc4c..29caaf0 100644 --- a/common/clitkFilterBase.h +++ b/common/clitkFilterBase.h @@ -69,6 +69,11 @@ namespace clitk { itkGetConstMacro(VerboseMemoryFlag, bool); itkBooleanMacro(VerboseMemoryFlag); + // Verbose ImageSize + itkSetMacro(VerboseImageSizeFlag, bool); + itkGetConstMacro(VerboseImageSizeFlag, bool); + itkBooleanMacro(VerboseImageSizeFlag); + // Steps management itkSetMacro(NumberOfSteps, int); itkGetConstMacro(NumberOfSteps, int); @@ -115,13 +120,14 @@ namespace clitk { virtual ~FilterBase() {} void StartNewStep(std::string s); template - void StopCurrentStep(typename TInternalImageType::Pointer p); + void StopCurrentStep(typename TInternalImageType::Pointer p, std::string txt=""); void StopCurrentStep(); bool m_VerboseFlag; bool m_VerboseOptionFlag; bool m_VerboseStepFlag; bool m_VerboseMemoryFlag; + bool m_VerboseImageSizeFlag; bool m_WriteStepFlag; int m_CurrentStepNumber; int m_NumberOfSteps;