qjpeg/testFP.cpp
author viric@llimona
Mon, 22 Jan 2007 00:45:57 +0100
changeset 76 9cbf4c7e7986
permissions -rw-r--r--
First classes for the qjpeg project.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
76
9cbf4c7e7986 First classes for the qjpeg project.
viric@llimona
parents:
diff changeset
     1
#include "FloatPlane.h"
9cbf4c7e7986 First classes for the qjpeg project.
viric@llimona
parents:
diff changeset
     2
9cbf4c7e7986 First classes for the qjpeg project.
viric@llimona
parents:
diff changeset
     3
int main()
9cbf4c7e7986 First classes for the qjpeg project.
viric@llimona
parents:
diff changeset
     4
{
9cbf4c7e7986 First classes for the qjpeg project.
viric@llimona
parents:
diff changeset
     5
    FloatPlane a;
9cbf4c7e7986 First classes for the qjpeg project.
viric@llimona
parents:
diff changeset
     6
9cbf4c7e7986 First classes for the qjpeg project.
viric@llimona
parents:
diff changeset
     7
    a.allocate(100,100);
9cbf4c7e7986 First classes for the qjpeg project.
viric@llimona
parents:
diff changeset
     8
9cbf4c7e7986 First classes for the qjpeg project.
viric@llimona
parents:
diff changeset
     9
    float *p = a.getPtr();
9cbf4c7e7986 First classes for the qjpeg project.
viric@llimona
parents:
diff changeset
    10
    unsigned int w = a.getWidth();
9cbf4c7e7986 First classes for the qjpeg project.
viric@llimona
parents:
diff changeset
    11
9cbf4c7e7986 First classes for the qjpeg project.
viric@llimona
parents:
diff changeset
    12
    for(int j=0; j < 100; j++)
9cbf4c7e7986 First classes for the qjpeg project.
viric@llimona
parents:
diff changeset
    13
        for(int i=0; i < 100; i++)
9cbf4c7e7986 First classes for the qjpeg project.
viric@llimona
parents:
diff changeset
    14
            p[j*w + i] = (float) ((i+j) % 255);
9cbf4c7e7986 First classes for the qjpeg project.
viric@llimona
parents:
diff changeset
    15
9cbf4c7e7986 First classes for the qjpeg project.
viric@llimona
parents:
diff changeset
    16
    a.writePGM("prova.pgm");
9cbf4c7e7986 First classes for the qjpeg project.
viric@llimona
parents:
diff changeset
    17
9cbf4c7e7986 First classes for the qjpeg project.
viric@llimona
parents:
diff changeset
    18
    a.free();
9cbf4c7e7986 First classes for the qjpeg project.
viric@llimona
parents:
diff changeset
    19
}