m_size[GetDirection()] = 0;
m_region.SetSize(m_size);
int start = m_index[GetDirection()];
- this->SetNumberOfOutputs(m_NumberOfSlices);
+ this->SetNumberOfIndexedInputs(m_NumberOfSlices);
//--------------------------------------------------------------------
// loop ExtractImageFilter with region updated, push_back
m_index[GetDirection()] = start + i;
m_region.SetIndex(m_index);
extract->SetExtractionRegion(m_region);
-#if ITK_VERSION_MAJOR == 4
extract->SetDirectionCollapseToSubmatrix();
-#endif
extract->Update();
- SetNthOutput(i, extract->GetOutput());
+ this->SetNthOutput(i, extract->GetOutput());
}
return;
}