Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::ChannelIterator< PixelType, ColorChannelVal > Class Template Reference

#include <Pixels.h>

List of all members.

Public Types

typedef _typename_ PixelType::Traits::ChannelType Type
typedef Channel< PixelType,
ColorChannelVal > 
ChannelType
typedef _typename_ ChannelType::PixType PixType

Public Member Functions

 ChannelIterator ()
 ~ChannelIterator ()
bool operator== (const ChannelIterator &rhs) const
bool operator!= (const ChannelIterator &rhs) const
Typeoperator * ()
ChannelIteratoroperator++ ()
ChannelIterator operator++ (int)
ChannelIteratoroperator+= (const uint32 &incrBy)

Protected Member Functions

void setToBegin (ChannelType &channel)
void setToEnd (ChannelType &channel)

Protected Attributes

PixTypeptr_

Friends

class Channel< PixelType, ColorChannelVal >

template<typename PixelType, int ColorChannelVal>
class VCF::ChannelIterator< PixelType, ColorChannelVal >


Member Typedef Documentation

template<typename PixelType, int ColorChannelVal>
typedef Channel<PixelType,ColorChannelVal> VCF::ChannelIterator< PixelType, ColorChannelVal >::ChannelType
 

template<typename PixelType, int ColorChannelVal>
typedef _typename_ ChannelType::PixType VCF::ChannelIterator< PixelType, ColorChannelVal >::PixType
 

template<typename PixelType, int ColorChannelVal>
typedef _typename_ PixelType::Traits::ChannelType VCF::ChannelIterator< PixelType, ColorChannelVal >::Type
 


Constructor & Destructor Documentation

template<typename PixelType, int ColorChannelVal>
VCF::ChannelIterator< PixelType, ColorChannelVal >::ChannelIterator  )  [inline]
 

template<typename PixelType, int ColorChannelVal>
VCF::ChannelIterator< PixelType, ColorChannelVal >::~ChannelIterator  )  [inline]
 


Member Function Documentation

template<typename PixelType, int ColorChannelVal>
Type& VCF::ChannelIterator< PixelType, ColorChannelVal >::operator *  )  [inline]
 

template<typename PixelType, int ColorChannelVal>
bool VCF::ChannelIterator< PixelType, ColorChannelVal >::operator!= const ChannelIterator< PixelType, ColorChannelVal > &  rhs  )  const [inline]
 

template<typename PixelType, int ColorChannelVal>
ChannelIterator VCF::ChannelIterator< PixelType, ColorChannelVal >::operator++ int   )  [inline]
 

template<typename PixelType, int ColorChannelVal>
ChannelIterator& VCF::ChannelIterator< PixelType, ColorChannelVal >::operator++  )  [inline]
 

template<typename PixelType, int ColorChannelVal>
ChannelIterator& VCF::ChannelIterator< PixelType, ColorChannelVal >::operator+= const uint32 incrBy  )  [inline]
 

template<typename PixelType, int ColorChannelVal>
bool VCF::ChannelIterator< PixelType, ColorChannelVal >::operator== const ChannelIterator< PixelType, ColorChannelVal > &  rhs  )  const [inline]
 

template<typename PixelType, int ColorChannelVal>
void VCF::ChannelIterator< PixelType, ColorChannelVal >::setToBegin ChannelType channel  )  [inline, protected]
 

template<typename PixelType, int ColorChannelVal>
void VCF::ChannelIterator< PixelType, ColorChannelVal >::setToEnd ChannelType channel  )  [inline, protected]
 


Friends And Related Function Documentation

template<typename PixelType, int ColorChannelVal>
friend class Channel< PixelType, ColorChannelVal > [friend]
 


Member Data Documentation

template<typename PixelType, int ColorChannelVal>
PixType* VCF::ChannelIterator< PixelType, ColorChannelVal >::ptr_ [protected]
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information