|unsigned char *
This struct holds a bare-bones image loaded from a PGM or PPM file. Once loaded and pre-processed, each pixel in this struct will contain how far from the edge of the logo each pixel is, using the manhattan distance (|dx| + |dy|).
pixels in char * pixel can be addressed using (y * width) + height.
|unsigned int pgm_structure::height
|unsigned char* pgm_structure::pixel
|unsigned int pgm_structure::width