| read(int, ImageReadParam) |  | 0% |  | 0% | 17 | 17 | 52 | 52 | 1 | 1 |
| getRawImageType(int) |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 1 | 1 |
| wrapInput() |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| getImageTypes(int) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| readRowFloat(WritableRaster, Raster, float[], int, DataInput, int, Rectangle, int, int) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| readRowByte(WritableRaster, Raster, byte[], int, int, DataInput, int, Rectangle, int, int) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| readRowUShort(WritableRaster, Raster, short[], int, DataInput, int, Rectangle, int, int) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| main(String[]) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| normalize(byte[], int, int) |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 1 | 1 |
| readHeader() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| clipRowToRect(Raster, Rectangle, int[], int) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| clipToRect(WritableRaster, Rectangle, int[]) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| asASCII(short) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| readFully(DataInput, short[]) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| readFully(DataInput, float[]) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| normalize(short[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| normalize(float[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| createBandOffsets(int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getWidth(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getHeight(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getImageMetadata(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| PNMImageReader(ImageReaderSpi) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| resetMembers() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |