23 #ifndef itkUnaryFunctorWithIndexImageFilter_h
24 #define itkUnaryFunctorWithIndexImageFilter_h
40 template<
typename TInputImage,
typename TOutputImage,
typename TFunctor>
72 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.
OutputImageType::RegionType OutputRegionType
SmartPointer< Self > Pointer
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
const IndexType & GetIndex() const
virtual void ThreadedGenerateData(const OutputRegionType ®ion, ThreadIdType) override
Base class for all process objects that output image data.
A multi-dimensional iterator templated over image type that walks an image region and is specialized ...
ImageToImageFilter< TInputImage, TOutputImage > Superclass
GetSetFunctorMacro(Functor, FunctorType)
const PixelType & Value(void) const
TOutputImage OutputImageType
UnaryFunctorWithIndexImageFilter Self
const InputImageType * GetInput() const
unsigned int ThreadIdType
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...
InputImageType::RegionType InputRegionType
SmartPointer< const Self > ConstPointer
TInputImage InputImageType
UnaryFunctorWithIndexImageFilter()