| 545 | } |
| 546 | |
| 547 | String getRoiProps() { |
| 548 | int hdr2Offset = getInt(HEADER2_OFFSET); |
| 549 | if (hdr2Offset==0) |
| 550 | return null; |
| 551 | int offset = getInt(hdr2Offset+ROI_PROPS_OFFSET); |
| 552 | int length = getInt(hdr2Offset+ROI_PROPS_LENGTH); |
| 553 | if (offset==0 || length==0) |
| 554 | return null; |
| 555 | if (offset+length*2>size) |
| 556 | return null; |
| 557 | char[] props = new char[length]; |
| 558 | for (int i=0; i<length; i++) |
| 559 | props[i] = (char)getShort(offset+i*2); |
| 560 | return new String(props); |
| 561 | } |
| 562 | |
| 563 | int[] getPointCounters(int n) { |
| 564 | int hdr2Offset = getInt(HEADER2_OFFSET); |