Authors belong to:
- University of LYON http://www.universite-lyon.fr/
- - Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
+ - Léon Bérard cancer center http://www.centreleonberard.fr
- CREATIS CNRS laboratory http://www.creatis.insa-lyon.fr
This software is distributed WITHOUT ANY WARRANTY; without even
- BSD See included LICENSE.txt file
- CeCILL-B http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
- ======================================================================-====*/
+ ===========================================================================**/
// clitk
#include "clitkFilterBase.h"
VerboseWarningFlagOn();
VerboseWarningFlagOff();
VerboseMemoryFlagOff();
+ VerboseImageSizeFlagOff();
SetWarning("");
VerboseWarningFlagOn();
m_IsCancelled = false;
//--------------------------------------------------------------------
-void clitk::FilterBase::StartNewStep(std::string s)
+void clitk::FilterBase::StartNewStep(std::string s, bool endl)
{
if (Cancelled()) {
throw clitk::ExceptionObject("Filter is canceled.");
m_CurrentStepName = "Step "+GetCurrentStepId()+" -- "+s;
if (GetVerboseStepFlag()) {
- std::cout << m_CurrentStepName << std::endl;
+ std::cout << m_CurrentStepName;
+ if (endl) std::cout << std::endl;
//"Step " << GetCurrentStepId() << " -- " << s << std::endl;
}
}
int s = m_SubstepNumbers.back();
m_SubstepNumbers.pop_back();
SetCurrentStepNumber(s);
- SetCurrentStepBaseId(m_SubstepID.back());
m_SubstepID.pop_back();
+ if (m_SubstepID.size() != 0) {
+ SetCurrentStepBaseId(m_SubstepID.back()); }
+ else SetCurrentStepBaseId("");
}