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

VCF::ChannelIterator< ColorPixels::Type, ccRed > Class Template Reference

Red color channel iterator specilization. More...

#include <Pixels.h>

List of all members.

Public Types

typedef ColorPixels::Type::Traits::ChannelType Type
typedef Channel< ColorPixels::Type,
ccRed > 
ChannelType
typedef 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< ColorPixels::Type, ccRed >


Detailed Description

template<>
class VCF::ChannelIterator< ColorPixels::Type, ccRed >

Red color channel iterator specilization.


Member Typedef Documentation

typedef Channel<ColorPixels::Type,ccRed> VCF::ChannelIterator< ColorPixels::Type, ccRed >::ChannelType
 

typedef ChannelType::PixType VCF::ChannelIterator< ColorPixels::Type, ccRed >::PixType
 

typedef ColorPixels::Type::Traits::ChannelType VCF::ChannelIterator< ColorPixels::Type, ccRed >::Type
 


Constructor & Destructor Documentation

VCF::ChannelIterator< ColorPixels::Type, ccRed >::ChannelIterator  )  [inline]
 

VCF::ChannelIterator< ColorPixels::Type, ccRed >::~ChannelIterator  )  [inline]
 


Member Function Documentation

Type& VCF::ChannelIterator< ColorPixels::Type, ccRed >::operator *  )  [inline]
 

bool VCF::ChannelIterator< ColorPixels::Type, ccRed >::operator!= const ChannelIterator< ColorPixels::Type, ccRed > &  rhs  )  const [inline]
 

ChannelIterator VCF::ChannelIterator< ColorPixels::Type, ccRed >::operator++ int   )  [inline]
 

ChannelIterator& VCF::ChannelIterator< ColorPixels::Type, ccRed >::operator++  )  [inline]
 

ChannelIterator& VCF::ChannelIterator< ColorPixels::Type, ccRed >::operator+= const uint32 incrBy  )  [inline]
 

bool VCF::ChannelIterator< ColorPixels::Type, ccRed >::operator== const ChannelIterator< ColorPixels::Type, ccRed > &  rhs  )  const [inline]
 

void VCF::ChannelIterator< ColorPixels::Type, ccRed >::setToBegin ChannelType channel  )  [inline, protected]
 

void VCF::ChannelIterator< ColorPixels::Type, ccRed >::setToEnd ChannelType channel  )  [inline, protected]
 


Friends And Related Function Documentation

friend class Channel< ColorPixels::Type, ccRed > [friend]
 


Member Data Documentation

PixType* VCF::ChannelIterator< ColorPixels::Type, ccRed >::ptr_ [protected]
 


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