| 64 | |
| 65 | template <typename TImageType> |
| 66 | typename TImageType::Pointer |
| 67 | RunFilter(const TImageType * img, |
| 68 | typename TImageType::IndexType start, |
| 69 | typename TImageType::IndexType stop, |
| 70 | int step[TImageType::ImageDimension]) |
| 71 | { |
| 72 | using FilterType = itk::SliceImageFilter<TImageType, TImageType>; |
| 73 | typename FilterType::Pointer sliceFilter = FilterType::New(); |
| 74 | |
| 75 | sliceFilter->SetInput(img); |
| 76 | sliceFilter->SetStart(start); |
| 77 | sliceFilter->SetStop(stop); |
| 78 | sliceFilter->SetStep(step); |
| 79 | sliceFilter->UpdateLargestPossibleRegion(); |
| 80 | |
| 81 | return sliceFilter->GetOutput(); |
| 82 | } |
| 83 | |
| 84 | |
| 85 | } // namespace |
nothing calls this directly
no outgoing calls
no test coverage detected