+ //--------------------------------------------------------------------
+ // Create region to extract in 3D (and 2D = not used)
+ m_size[GetDirection()] = 0;
+ m_region.SetSize(m_size);
+ int start = m_index[GetDirection()];
+ DD(start);
+ this->SetNumberOfOutputs(m_NumberOfSlices);
+ /*
+ typename SliceType::RegionType regionSlice;
+ typename SliceType::SizeType sizeSlice;
+ typename SliceType::IndexType indexSlice;
+ int j=0;
+ for(int i=0; i<ImageDimension; i++) {
+ if (i != GetDirection()) {
+ sizeSlice[j] = m_size[i];
+ indexSlice[j] = m_index[j];
+ j++;
+ }
+ }
+ regionSlice.SetSize(sizeSlice);
+ regionSlice.SetIndex(indexSlice);
+ DD(regionSlice);
+ */