Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Image
[Global data and functions]


Detailed Description

Global utilities for images.

#include <qgarlib/image.H>

They include:


Types related to image processing

enum  qgar::QGEaxis {
  qgar::QGE_AXIS_X,
  qgar::QGE_AXIS_Y
}
 Coordinate axes. More...
enum  qgar::QGEbw {
  qgar::QGE_BW_WHITE,
  qgar::QGE_BW_BLACK
}
 Binary pixel type (black & white). More...
enum  qgar::QGEdirection {
  qgar::QGE_DIRECTION_N,
  qgar::QGE_DIRECTION_NE,
  qgar::QGE_DIRECTION_E,
  qgar::QGE_DIRECTION_SE,
  qgar::QGE_DIRECTION_S,
  qgar::QGE_DIRECTION_SW,
  qgar::QGE_DIRECTION_W,
  qgar::QGE_DIRECTION_NW
}
 The 8 cardinal directions. More...
enum  qgar::QGEorientation {
  qgar::QGE_ORIENTATION_HOR,
  qgar::QGE_ORIENTATION_DIAG_POS,
  qgar::QGE_ORIENTATION_VER,
  qgar::QGE_ORIENTATION_DIAG_NEG,
  qgar::QGE_ORIENTATION_ALL
}
 Orientations (of a line/segment). More...
enum  qgar::QGEposition {
  qgar::QGE_POSITION_TOP,
  qgar::QGE_POSITION_RIGHT,
  qgar::QGE_POSITION_BOTTOM,
  qgar::QGE_POSITION_LEFT
}
 Relative positions. More...


Enumeration Type Documentation

enum qgar::QGEaxis
 

Coordinate axes.

Enumerator:
QGE_AXIS_X 
QGE_AXIS_Y 

Definition at line 71 of file image.H.

enum qgar::QGEbw
 

Binary pixel type (black & white).

Enumerator:
QGE_BW_WHITE 
QGE_BW_BLACK 

Definition at line 83 of file image.H.

enum qgar::QGEdirection
 

The 8 cardinal directions.

Warning:
As the origin of the coordinates system in images is at top left corner, North and South are upside down for more convenience:
  (0,0) +---------------------------------------------> X
        |
        |                 QGE_DIRECTION_N
        |                        |  
        |     QGE_DIRECTION_NW \ | / QGE_DIRECTION_NE
        |                       \|/
        |   QGE_DIRECTION_W -----+----- QGE_DIRECTION_E
        |                       /|\
        |     QGE_DIRECTION_SW / | \ QGE_DIRECTION_SE
        |                        |
        |                 QGE_DIRECTION_S
      Y V
Enumerator:
QGE_DIRECTION_N 
QGE_DIRECTION_NE 
QGE_DIRECTION_E 
QGE_DIRECTION_SE 
QGE_DIRECTION_S 
QGE_DIRECTION_SW 
QGE_DIRECTION_W 
QGE_DIRECTION_NW 

Definition at line 113 of file image.H.

enum qgar::QGEorientation
 

Orientations (of a line/segment).

QGE_ORIENTATION_VER           
       |
    \  |  QGE_ORIENTATION_DIAG_POS
     \ | /
      \|/
 ------+------ QGE_ORIENTATION_HOR
      /|\
     / | \
    /  |  QGE_ORIENTATION_DIAG_NEG
Enumerator:
QGE_ORIENTATION_HOR 
QGE_ORIENTATION_DIAG_POS 
QGE_ORIENTATION_VER 
QGE_ORIENTATION_DIAG_NEG 
QGE_ORIENTATION_ALL 

Definition at line 143 of file image.H.

enum qgar::QGEposition
 

Relative positions.

Enumerator:
QGE_POSITION_TOP 
QGE_POSITION_RIGHT 
QGE_POSITION_BOTTOM 
QGE_POSITION_LEFT 

Definition at line 158 of file image.H.