36 m_BiasCorrectionFactor(1.),
37 m_VisitedProcessObjects()
49 unsigned long divisions;
50 divisions = vcl_ceil(static_cast<double>(memoryPrint)
60 Superclass::PrintSelf(os, indent);
63 os<<indent<<
"Data to write: "<<m_DataToWrite<<std::endl;
64 os<<indent<<
"Memory print of whole pipeline: "<<m_MemoryPrint * ByteToMegabyte <<
" Mb"<<std::endl;
65 os<<indent<<
"Bias correction factor applied: "<<m_BiasCorrectionFactor<<std::endl;
73 m_VisitedProcessObjects.clear();
76 m_DataToWrite->UpdateOutputInformation();
77 m_DataToWrite->SetRequestedRegionToLargestPossibleRegion();
78 m_DataToWrite->PropagateRequestedRegion();
87 m_MemoryPrint = EvaluateProcessObjectPrintRecursive(source);
92 m_MemoryPrint = EvaluateDataObjectPrint(m_DataToWrite);
96 m_MemoryPrint *= m_BiasCorrectionFactor;
109 if(m_VisitedProcessObjects.count(process))
116 m_VisitedProcessObjects.insert(process);
135 print += this->EvaluateProcessObjectPrintRecursive(source);
151 MemoryPrintType localPrint = this->EvaluateDataObjectPrint(outputs[i]);
170 * image->GetNumberOfComponentsPerPixel() *
sizeof(type); \
176 * image->GetNumberOfComponentsPerPixel() *
sizeof(type); \
183 it != imageList->End(); ++it) \
185 print += it.Get()->GetRequestedRegion().GetNumberOfPixels() \
186 * it.Get()->GetNumberOfComponentsPerPixel() *
sizeof(type); \
195 it != imageList->End(); ++it) \
197 print += it.Get()->GetRequestedRegion().GetNumberOfPixels() \
198 * it.Get()->GetNumberOfComponentsPerPixel() *
sizeof(type); \