Engauge Digitizer  2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Enumerations
Pixels.h File Reference
#include <QMap>
#include <QPoint>
#include <QQueue>
#include <QStack>
#include <QString>
Include dependency graph for Pixels.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Pixels
 Utility class for pixel manipulation. More...
 

Typedefs

typedef QMap< QString, bool > HashLookup
 Quick lookup table for pixel coordinate hashes processed so far. More...
 
typedef QQueue< QPoint > QueuedPoints
 

Enumerations

enum  PixelFillState { PIXEL_FILL_STATE_UNPROCESSED, PIXEL_FILL_STATE_IN_PROCESS, PIXEL_FILL_STATE_PROCESSED }
 Each pixel transitions from unprocessed, to in-process, to processed. More...
 

Typedef Documentation

typedef QMap<QString, bool> HashLookup

Quick lookup table for pixel coordinate hashes processed so far.

Definition at line 16 of file Pixels.h.

typedef QQueue<QPoint> QueuedPoints

Definition at line 21 of file Pixels.h.

Enumeration Type Documentation

Each pixel transitions from unprocessed, to in-process, to processed.

Enumerator
PIXEL_FILL_STATE_UNPROCESSED 
PIXEL_FILL_STATE_IN_PROCESS 
PIXEL_FILL_STATE_PROCESSED 

Definition at line 24 of file Pixels.h.