]> Creatis software - clitk.git/blobdiff - common/clitkFilterBase.h
Order stations, remove debug, correct structures names
[clitk.git] / common / clitkFilterBase.h
index 25cfc4cee99773a93cf138650747214a4a39ad35..29caaf08d94fccb6fbe5d6c46410f7c6fb231d9c 100644 (file)
@@ -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<class TInternalImageType>
-    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;