|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkUnaryGeneratorImageFilter_h
19 #define itkUnaryGeneratorImageFilter_h
54 template <
typename TInputImage,
typename TOutputImage>
86 #if !defined(ITK_WRAPPING_PARSER)
92 SetFunctor(
const std::function<ConstRefFunctionType> & f)
144 template <
typename TFunctor>
155 #endif // !defined( ITK_WRAPPING_PARSER )
182 template <
typename TFunctor>
194 #ifndef ITK_MANUAL_INSTANTIATION
195 # include "itkUnaryGeneratorImageFilter.hxx"
std::function< void(const OutputImageRegionType &)> m_DynamicThreadedGenerateDataFunction
void SetFunctor(ConstRefFunctionType *funcPointer)
typename OutputImageType::Pointer OutputImagePointer
void GenerateOutputInformation() override
OutputImagePixelType(const InputImagePixelType &) ConstRefFunctionType
Base class for filters that take an image as input and overwrite that image as the output.
void SetFunctor(const std::function< ConstRefFunctionType > &f)
Implements pixel-wise generic "operation" on one image.
typename OutputImageType::RegionType OutputImageRegionType
void DynamicThreadedGenerateDataWithFunctor(const TFunctor &, const OutputImageRegionType &outputRegionForThread)
void SetFunctor(const std::function< ValueFunctionType > &f)
typename InputImageType::PixelType InputImagePixelType
Base class for all process objects that output image data.
OutputImagePixelType(InputImagePixelType) ValueFunctionType
typename InputImageType::Pointer InputImagePointer
UnaryGeneratorImageFilter()
ImageBaseType::RegionType RegionType
void SetFunctor(ValueFunctionType *funcPointer)
TInputImage InputImageType
void SetFunctor(const TFunctor &functor)
typename OutputImageType::RegionType OutputImageRegionType
~UnaryGeneratorImageFilter() override=default
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
typename OutputImageType::PixelType OutputImagePixelType
typename OutputImageType::PixelType OutputImagePixelType
typename InputImageType::RegionType InputImageRegionType
virtual void Modified() const
TOutputImage OutputImageType