23 #ifndef itkUnaryFunctorWithIndexImageFilter_h
24 #define itkUnaryFunctorWithIndexImageFilter_h
40 template<
typename TInputImage,
typename TOutputImage,
typename TFunctor>
73 if( region.GetSize()[0] == 0 )
A multi-dimensional iterator templated over image type that walks a region of pixels, scanline by scanline or in the direction of the fastest axis.
const PixelType & Value() const
void DynamicThreadedGenerateData(const OutputRegionType ®ion) override
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
const IndexType & GetIndex() const
Base class for all process objects that output image data.
typename OutputImageType::RegionType OutputRegionType
virtual void DynamicMultiThreadingOn()
TInputImage InputImageType
A multi-dimensional iterator templated over image type that walks an image region and is specialized ...
GetSetFunctorMacro(Functor, FunctorType)
bool IsAtEndOfLine() const
TOutputImage OutputImageType
const InputImageType * GetInput() const
typename InputImageType::RegionType InputRegionType
void Set(const PixelType &value) const
Base class for filters that take an image as input and produce an image as output.
OutputImageType * GetOutput()
A (simplification of) UnaryFunctorImageFilter, which provides the pixel index to the functor...
ImageBaseType::RegionType RegionType
UnaryFunctorWithIndexImageFilter()