Iterator class.  
 More...
#include <Bitmap.h>
      
        
          | Bitmap::const_iterator::~const_iterator | ( | ) |  |  | 
      
 
 
      
        
          | bool Bitmap::const_iterator::operator!= | ( | const const_iterator & | it) |  | const | 
      
 
 
      
        
          | Byte * Bitmap::const_iterator::operator* | ( | ) |  |  | 
        
          | throw | ( | DviError | 
        
          |  | ) |  |  | 
      
 
Returns the current member of the set of rows returned by the iterator. 
This returns a pointer to an array of Byte, with elements [0..W-1] being guaranteed to be valid, where W is the width of the bitmap. If the bitmap is uncropped, this is the total width of the bitmap as returned by method getWidth; if cropped, the width is the difference of the [2] and [0] elements of the array returned by boundingBox.
- Returns
- pointer to an array of Byte
- Exceptions
- 
  
    | DviError | if the iterator is dereferenced after it has come to the end |  
 
 
 
Increments the iterator. 
If the bitmap is uncropped, all the rows in the bitmap will eventually be iterator over, namely the number of rows returned by method getHeight; if it is cropped, the number of rows returned will be the difference between the [3] and [1] elements of the boundingBox array.
- Returns
- the iterator 
- Exceptions
- 
  
    | DviError | if the iterator is incremented after it has come to the end |  
 
 
 
      
        
          | bool Bitmap::const_iterator::operator== | ( | const const_iterator & | it) |  | const | 
      
 
 
The documentation for this class was generated from the following files: