16 Array2d (unsigned int x, unsigned int y)
20 array_data = new T*[nx];
22 for (int i = 0; i < nx; i++)
23 array_data[i] = new T[ny];
29 for (int i = 0; i < nx; i++)
34 T** getArray (void) const
35 { return array_data; }
37 T* getColumn (unsigned int x) const
38 { return array_data[x]; }
40 T getPoint (unsigned int x, unsigned int y) const
41 { return (array_data[x][y]); }
43 unsigned int sizeofPixel (void) const
46 unsigned int sizeofColumn (void) const
47 { return (sizeof(T) * ny); }
49 unsigned int sizeofArray (void) const
50 { return (sizeof(T) * nx * ny); }