ITK
6.0.0
Insight Toolkit
|
#include <itkAdaptImageFilter.h>
Convert an accessor to a functor so that it can be used in a UnaryFunctorImageFilter.
AccessorFunctor converts a data accessor to a functor object. This allows an accessor to be used as functor in a UnaryFunctorImageFilter, BinaryFunctorImageFilter, TernaryFunctorImageFilter, or NaryFunctionImageFilter.
Definition at line 39 of file itkAdaptImageFilter.h.
Public Types | |
using | AccessorType = TAccessor |
using | Self = AccessorFunctor |
Public Member Functions | |
AccessorFunctor () | |
AccessorType & | GetAccessor () |
ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION (Self) | |
AccessorFunctor & | operator= (const AccessorFunctor &functor) |
bool | operator== (const Self &other) const |
void | SetAccessor (AccessorType &accessor) |
~AccessorFunctor ()=default | |
Private Attributes | |
AccessorType | m_Accessor |
using | OutputType = typename TAccessor::ExternalType |
OutputType | operator() (const TInput &A) const |
using itk::Functor::AccessorFunctor< TInput, TAccessor >::AccessorType = TAccessor |
Definition at line 45 of file itkAdaptImageFilter.h.
using itk::Functor::AccessorFunctor< TInput, TAccessor >::OutputType = typename TAccessor::ExternalType |
operator(). This is the "call" method of the functor.
Definition at line 54 of file itkAdaptImageFilter.h.
using itk::Functor::AccessorFunctor< TInput, TAccessor >::Self = AccessorFunctor |
Standard class type aliases.
Definition at line 44 of file itkAdaptImageFilter.h.
|
inline |
Constructor and destructor.
Definition at line 48 of file itkAdaptImageFilter.h.
|
default |
|
inline |
Get the accessor. The accessor is returned by reference.
Definition at line 64 of file itkAdaptImageFilter.h.
References itk::Functor::AccessorFunctor< TInput, TAccessor >::m_Accessor.
Referenced by itk::AdaptImageFilter< TInputImage, TOutputImage, TAccessor >::GetAccessor(), and itk::AdaptImageFilter< TInputImage, TOutputImage, TAccessor >::SetAccessor().
itk::Functor::AccessorFunctor< TInput, TAccessor >::ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION | ( | Self | ) |
|
inline |
operator(). This is the "call" method of the functor.
Definition at line 56 of file itkAdaptImageFilter.h.
References itk::Functor::AccessorFunctor< TInput, TAccessor >::m_Accessor.
|
inline |
Assignment operator
Definition at line 71 of file itkAdaptImageFilter.h.
References itk::Functor::AccessorFunctor< TInput, TAccessor >::m_Accessor.
|
inline |
Needed to determine if two accessors are the same.
Definition at line 90 of file itkAdaptImageFilter.h.
References itk::Functor::AccessorFunctor< TInput, TAccessor >::m_Accessor.
|
inline |
Set the accessor object. This replaces the current accessor with a copy of the specified accessor. This allows the user to specify an accessor that has ivars set differently that the default accessor.
Definition at line 83 of file itkAdaptImageFilter.h.
References itk::Functor::AccessorFunctor< TInput, TAccessor >::m_Accessor.
Referenced by itk::AdaptImageFilter< TInputImage, TOutputImage, TAccessor >::SetAccessor().
|
private |
Definition at line 98 of file itkAdaptImageFilter.h.
Referenced by itk::Functor::AccessorFunctor< TInput, TAccessor >::GetAccessor(), itk::Functor::AccessorFunctor< TInput, TAccessor >::operator()(), itk::Functor::AccessorFunctor< TInput, TAccessor >::operator=(), itk::Functor::AccessorFunctor< TInput, TAccessor >::operator==(), and itk::Functor::AccessorFunctor< TInput, TAccessor >::SetAccessor().