Main Page | Namespace List | Class List | File List | Namespace Members | Class Members | File Members

Gil::PixelPtr< Type > Class Template Reference

Pointer to a pixel. More...

#include <gilImageBase.h>

List of all members.

Public Member Functions

 PixelPtr (void)
 PixelPtr (Type *p, int c)
 PixelPtr (const PixelPtr< Type > &ptr)
bool operator== (const PixelPtr< Type > &ptr)
bool operator!= (const PixelPtr< Type > &ptr)
PixelPtr< Type > operator= (const PixelPtr< Type > &ptr)
Type & operator[] (int i)
PixelPtr< Type > & operator++ (void)
PixelPtr< Type > operator++ (int)
PixelPtr< Type > & operator-- (void)
PixelPtr< Type > operator-- (int)
void assign (const PixelPtr< Type > &ptr)


Detailed Description

template<typename Type>
class Gil::PixelPtr< Type >

Pointer to a pixel.

This class presents pointer to a pixel, and you can use ++/-- operators to iterate in an image.


Constructor & Destructor Documentation

template<typename Type>
Gil::PixelPtr< Type >::PixelPtr void   )  [inline]
 

template<typename Type>
Gil::PixelPtr< Type >::PixelPtr Type *  p,
int  c
[inline]
 

template<typename Type>
Gil::PixelPtr< Type >::PixelPtr const PixelPtr< Type > &  ptr  )  [inline]
 


Member Function Documentation

template<typename Type>
void Gil::PixelPtr< Type >::assign const PixelPtr< Type > &  ptr  )  [inline]
 

Copy pixel values from another pixel pointer.

template<typename Type>
bool Gil::PixelPtr< Type >::operator!= const PixelPtr< Type > &  ptr  )  [inline]
 

template<typename Type>
PixelPtr<Type> Gil::PixelPtr< Type >::operator++ int   )  [inline]
 

template<typename Type>
PixelPtr<Type>& Gil::PixelPtr< Type >::operator++ void   )  [inline]
 

template<typename Type>
PixelPtr<Type> Gil::PixelPtr< Type >::operator-- int   )  [inline]
 

template<typename Type>
PixelPtr<Type>& Gil::PixelPtr< Type >::operator-- void   )  [inline]
 

template<typename Type>
PixelPtr<Type> Gil::PixelPtr< Type >::operator= const PixelPtr< Type > &  ptr  )  [inline]
 

This only copies one pointer to another. If you want to copy pixel values, use assign().

template<typename Type>
bool Gil::PixelPtr< Type >::operator== const PixelPtr< Type > &  ptr  )  [inline]
 

template<typename Type>
Type& Gil::PixelPtr< Type >::operator[] int  i  )  [inline]
 

Get the i 'th channel in this pixel.


The documentation for this class was generated from the following file:
Generated on Tue Mar 8 17:46:18 2005 for libgil by  doxygen 1.4.1