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;
73 outputRegionForThread,
74 ThreadIdType threadId)
override;
81 std::vector<PixelType> m_ThreadMin;
82 std::vector<PixelType> m_ThreadMax;
83 std::vector<IndexType> m_ThreadMinIndex;
84 std::vector<IndexType> m_ThreadMaxIndex;
93 #include "mitkMinMaxImageFilterWithIndex.hxx" TInputImage::IndexType IndexType
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