18#ifndef itkAdaptImageFilter_h
19#define itkAdaptImageFilter_h
42template <
typename TInput,
typename TAccessor>
120template <
typename TInputImage,
typename TOutputImage,
typename TAccessor>
124 Functor::AccessorFunctor<typename TInputImage::PixelType, TAccessor>>
AccessorType & GetAccessor()
~AdaptImageFilter() override=default
AdaptImageFilter()=default
SmartPointer< Self > Pointer
UnaryFunctorImageFilter< TInputImage, TOutputImage, Functor::AccessorFunctor< typename TInputImage::PixelType, TAccessor > > Superclass
void SetAccessor(AccessorType &accessor)
SmartPointer< const Self > ConstPointer
Convert an accessor to a functor so that it can be used in a UnaryFunctorImageFilter.
AccessorType & GetAccessor()
OutputType operator()(const TInput &A) const
bool operator==(const Self &other) const
typename TAccessor::ExternalType OutputType
void SetAccessor(AccessorType &accessor)
ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION(Self)
virtual void Modified() const
Implements transparent reference counting.
UnaryFunctorImageFilter()
void SetFunctor(const FunctorType &functor)
Functor::AccessorFunctor< typename TInputImage::PixelType, TAccessor > FunctorType
FunctorType & GetFunctor()
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....