ITK  5.4.0
Insight Toolkit
Public Member Functions | Private Attributes | Friends | List of all members
itk::ImageBufferRange< TImage >::PixelProxy< false, TDummy > Class Template Referencefinal

Detailed Description

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

Definition at line 151 of file itkImageBufferRange.h.

Public Member Functions

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

Private Attributes

const AccessorFunctorType m_AccessorFunctor
 
InternalPixelTypem_InternalPixel
 

Friends

class PixelProxy< true >
 
void swap (PixelProxy lhs, PixelProxy rhs) noexcept
 

Constructor & Destructor Documentation

◆ PixelProxy() [1/3]

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

◆ ~PixelProxy()

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

◆ PixelProxy() [2/3]

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

◆ PixelProxy() [3/3]

template<typename TImage>
template<typename TDummy >
itk::ImageBufferRange< TImage >::PixelProxy< false, TDummy >::PixelProxy ( InternalPixelType internalPixel,
const AccessorFunctorType accessorFunctor 
)
inlineexplicitnoexcept

Definition at line 173 of file itkImageBufferRange.h.

Member Function Documentation

◆ operator PixelType()

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

Definition at line 179 of file itkImageBufferRange.h.

◆ operator=() [1/2]

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

Definition at line 191 of file itkImageBufferRange.h.

◆ operator=() [2/2]

template<typename TImage>
template<typename TDummy >
PixelProxy& itk::ImageBufferRange< TImage >::PixelProxy< false, TDummy >::operator= ( const PixelType pixelValue)
inlinenoexcept

Definition at line 183 of file itkImageBufferRange.h.

Friends And Related Function Documentation

◆ PixelProxy< true >

template<typename TImage>
template<typename TDummy >
friend class PixelProxy< true >
friend

Definition at line 156 of file itkImageBufferRange.h.

◆ swap

template<typename TImage>
template<typename TDummy >
void swap ( PixelProxy< false, TDummy >  lhs,
PixelProxy< false, TDummy >  rhs 
)
friend

Definition at line 202 of file itkImageBufferRange.h.

Member Data Documentation

◆ m_AccessorFunctor

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

Definition at line 162 of file itkImageBufferRange.h.

◆ m_InternalPixel

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

Definition at line 159 of file itkImageBufferRange.h.


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