|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkMatrixIndexSelectionImageFilter_h
19 #define itkMatrixIndexSelectionImageFilter_h
27 template <
typename TInput,
typename TOutput>
60 return !(*
this != other);
66 return static_cast<TOutput>(A[
m_I][
m_J]);
92 template <
typename TInputImage,
typename TOutputImage>
97 Functor::MatrixIndexSelection<typename TInputImage::PixelType, typename TOutputImage::PixelType>>
132 #ifdef ITK_USE_CONCEPT_CHECKING
~MatrixIndexSelection()=default
Implements pixel-wise generic operation on one image.
bool operator!=(const MatrixIndexSelection &other) const
bool operator==(const MatrixIndexSelection &other) const
Extracts the selected indices of a matrix image that is the input pixel type.
void SetIndices(unsigned int i, unsigned int j)
void GetIndices(unsigned int &i, unsigned int &j) const
~MatrixIndexSelectionImageFilter() override=default
Base class for all process objects that output image data.
void GetIndices(unsigned int &i, unsigned int &j) const
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
MatrixIndexSelectionImageFilter()=default
FunctorType & GetFunctor()
Templated n-dimensional image class.
TOutput operator()(const TInput &A) const
virtual void Modified() const
void SetIndices(unsigned int i, unsigned int j)