13 #ifndef MITK_MINMAXIMAGEFILTERWITHINDEX_H 14 #define MITK_MINMAXIMAGEFILTERWITHINDEX_H 19 #include <itkImageToImageFilter.h> 20 #include <itkImageRegionConstIteratorWithIndex.h> 26 template <
typename TInputImage>
32 typedef ImageToImageFilter< TInputImage, TInputImage >
Superclass;
42 typedef typename TInputImage::RegionType
RegionType;
43 typedef typename TInputImage::SizeType
SizeType;
46 typedef typename NumericTraits< PixelType >::RealType
RealType;
72 this->DynamicMultiThreadingOff();
78 outputRegionForThread,
79 ThreadIdType threadId)
override;
86 std::vector<PixelType> m_ThreadMin;
87 std::vector<PixelType> m_ThreadMax;
88 std::vector<IndexType> m_ThreadMinIndex;
89 std::vector<IndexType> m_ThreadMaxIndex;
98 #include "mitkMinMaxImageFilterWithIndex.hxx" TInputImage::IndexType IndexType
MinMaxImageFilterWithIndex()
NumericTraits< PixelType >::RealType RealType
SmartPointer< const Self > ConstPointer
IndexType GetMinIndex() const
TInputImage::PixelType PixelType
IndexType GetMaxIndex() const
void AfterThreadedGenerateData() override
void BeforeThreadedGenerateData() override
SmartPointer< Self > Pointer
TInputImage::RegionType RegionType
ImageToImageFilter< TInputImage, TInputImage > Superclass
void ThreadedGenerateData(const RegionType &outputRegionForThread, ThreadIdType threadId) override
TInputImage::SizeType SizeType
MinMaxImageFilterWithIndex Self
void AllocateOutputs() override