ITK 6.0.0
Insight Toolkit
 
Loading...
Searching...
No Matches
itk::ImageBufferRange< TImage >::PixelProxy< true, TDummy > Class Template Referencefinal

Detailed Description

template<typename TImage>
template<typename TDummy>
class itk::ImageBufferRange< TImage >::PixelProxy< true, TDummy >

Definition at line 112 of file itkImageBufferRange.h.

Public Member Functions

 operator PixelType () const noexcept
 
PixelProxyoperator= (const PixelProxy &)=delete
 
 PixelProxy ()=delete
 
 PixelProxy (const InternalPixelType &internalPixel, const AccessorFunctorType &accessorFunctor) noexcept
 
 PixelProxy (const PixelProxy &) noexcept=default
 
 PixelProxy (const PixelProxy< false > &pixelProxy) noexcept
 
 ~PixelProxy ()=default
 

Private Attributes

const AccessorFunctorType m_AccessorFunctor
 
const InternalPixelTypem_InternalPixel
 

Constructor & Destructor Documentation

◆ PixelProxy() [1/4]

template<typename TImage>
template<typename TDummy>
itk::ImageBufferRange< TImage >::PixelProxy< true, TDummy >::PixelProxy ( )
delete

References PixelProxy().

Referenced by operator=(), PixelProxy(), PixelProxy(), and PixelProxy().

◆ PixelProxy() [2/4]

template<typename TImage>
template<typename TDummy>
itk::ImageBufferRange< TImage >::PixelProxy< true, TDummy >::PixelProxy ( const PixelProxy< true, TDummy > & )
defaultnoexcept

References PixelProxy().

◆ ~PixelProxy()

template<typename TImage>
template<typename TDummy>
itk::ImageBufferRange< TImage >::PixelProxy< true, TDummy >::~PixelProxy ( )
default

◆ PixelProxy() [3/4]

template<typename TImage>
template<typename TDummy>
itk::ImageBufferRange< TImage >::PixelProxy< true, TDummy >::PixelProxy ( const InternalPixelType & internalPixel,
const AccessorFunctorType & accessorFunctor )
inlinenoexcept

Definition at line 132 of file itkImageBufferRange.h.

References m_InternalPixel.

◆ PixelProxy() [4/4]

template<typename TImage>
template<typename TDummy>
itk::ImageBufferRange< TImage >::PixelProxy< true, TDummy >::PixelProxy ( const PixelProxy< false > & pixelProxy)
inlinenoexcept

Definition at line 138 of file itkImageBufferRange.h.

References m_InternalPixel, and PixelProxy().

Member Function Documentation

◆ operator PixelType()

template<typename TImage>
template<typename TDummy>
itk::ImageBufferRange< TImage >::PixelProxy< true, TDummy >::operator PixelType ( ) const
inlinenoexcept

Definition at line 144 of file itkImageBufferRange.h.

References m_AccessorFunctor, and m_InternalPixel.

◆ operator=()

template<typename TImage>
template<typename TDummy>
PixelProxy & itk::ImageBufferRange< TImage >::PixelProxy< true, TDummy >::operator= ( const PixelProxy< true, TDummy > & )
delete

References PixelProxy().

Member Data Documentation

◆ m_AccessorFunctor

template<typename TImage>
template<typename TDummy>
const AccessorFunctorType itk::ImageBufferRange< TImage >::PixelProxy< true, TDummy >::m_AccessorFunctor
private

Definition at line 119 of file itkImageBufferRange.h.

Referenced by operator PixelType().

◆ m_InternalPixel

template<typename TImage>
template<typename TDummy>
const InternalPixelType& itk::ImageBufferRange< TImage >::PixelProxy< true, TDummy >::m_InternalPixel
private

Definition at line 116 of file itkImageBufferRange.h.

Referenced by operator PixelType(), PixelProxy(), and PixelProxy().


The documentation for this class was generated from the following file: