int * data = new int[ width * height * depth ];
int ** lut1 = new int *[width];
int *** lut2 = new int **[width * height ];
for( int i = 0; i < width; ++i ) {
lut1[i] = & lut2[width*i];
for( int j = 0; j < height; ++j ) {
lut1[i][j] = & data[height*(width*i + j)];
}
}
int * data = new int[ width * height * depth ];
int ** lut1 = new int *[width];
int *** lut2 = new int **[width * height ];
for( int i = 0; i < width; ++i ) {
lut1[i] = & lut2[width*i];
for( int j = 0; j < height; ++j ) {
lut1[i][j] = & data[height*(width*i + j)];
}
}
To copy to clipboard, switch view to plain text mode
(not tested of course
)
Bookmarks