Convert an accessor to a functor so that it can be used in a UnaryFunctorImageFilter. More...
#include <itkAdaptImageFilter.h>
Public Types | |
typedef TAccessor | AccessorType |
typedef AccessorFunctor | Self |
Public Member Functions | |
AccessorType & | GetAccessor () |
AccessorFunctor & | operator= (const AccessorFunctor &functor) |
void | SetAccessor (AccessorType &accessor) |
AccessorFunctor () | |
~AccessorFunctor () | |
bool | operator!= (const Self &functor) const |
bool | operator== (const Self &other) const |
| |
typedef TAccessor::ExternalType | OutputType |
OutputType | operator() (const TInput &A) const |
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 37 of file itkAdaptImageFilter.h.
typedef TAccessor itk::Functor::AccessorFunctor< TInput, TAccessor >::AccessorType |
Definition at line 42 of file itkAdaptImageFilter.h.
typedef TAccessor::ExternalType itk::Functor::AccessorFunctor< TInput, TAccessor >::OutputType |
operator(). This is the "call" method of the functor.
Definition at line 50 of file itkAdaptImageFilter.h.
typedef AccessorFunctor itk::Functor::AccessorFunctor< TInput, TAccessor >::Self |
Standard class typedefs.
Definition at line 41 of file itkAdaptImageFilter.h.
itk::Functor::AccessorFunctor< TInput, TAccessor >::AccessorFunctor | ( | ) | [inline] |
Constructor and destructor.
Definition at line 45 of file itkAdaptImageFilter.h.
itk::Functor::AccessorFunctor< TInput, TAccessor >::~AccessorFunctor | ( | ) | [inline] |
Constructor and destructor.
Definition at line 46 of file itkAdaptImageFilter.h.
AccessorType& itk::Functor::AccessorFunctor< TInput, TAccessor >::GetAccessor | ( | ) | [inline] |
Get the accessor. The accessor is returned by reference.
Definition at line 58 of file itkAdaptImageFilter.h.
bool itk::Functor::AccessorFunctor< TInput, TAccessor >::operator!= | ( | const Self & | functor | ) | const [inline] |
operator!=. Needed to determine if two accessors are the same.
Definition at line 81 of file itkAdaptImageFilter.h.
OutputType itk::Functor::AccessorFunctor< TInput, TAccessor >::operator() | ( | const TInput & | A | ) | const [inline] |
operator(). This is the "call" method of the functor.
Definition at line 51 of file itkAdaptImageFilter.h.
AccessorFunctor& itk::Functor::AccessorFunctor< TInput, TAccessor >::operator= | ( | const AccessorFunctor< TInput, TAccessor > & | functor | ) | [inline] |
Assignment operator
Definition at line 64 of file itkAdaptImageFilter.h.
bool itk::Functor::AccessorFunctor< TInput, TAccessor >::operator== | ( | const Self & | other | ) | const [inline] |
operator!=. Needed to determine if two accessors are the same.
Definition at line 85 of file itkAdaptImageFilter.h.
void itk::Functor::AccessorFunctor< TInput, TAccessor >::SetAccessor | ( | AccessorType & | 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 75 of file itkAdaptImageFilter.h.