126 new IIOMetadataNode(nativeMetadataFormatName); |
126 new IIOMetadataNode(nativeMetadataFormatName); |
127 |
127 |
128 addChildNode(root, "BMPVersion", bmpVersion); |
128 addChildNode(root, "BMPVersion", bmpVersion); |
129 addChildNode(root, "Width", width); |
129 addChildNode(root, "Width", width); |
130 addChildNode(root, "Height", height); |
130 addChildNode(root, "Height", height); |
131 addChildNode(root, "BitsPerPixel", new Short(bitsPerPixel)); |
131 addChildNode(root, "BitsPerPixel", Short.valueOf(bitsPerPixel)); |
132 addChildNode(root, "Compression", compression); |
132 addChildNode(root, "Compression", compression); |
133 addChildNode(root, "ImageSize", imageSize); |
133 addChildNode(root, "ImageSize", imageSize); |
134 |
134 |
135 IIOMetadataNode node = addChildNode(root, "PixelsPerMeter", null); |
135 IIOMetadataNode node = addChildNode(root, "PixelsPerMeter", null); |
136 addChildNode(node, "X", xPixelsPerMeter); |
136 addChildNode(node, "X", xPixelsPerMeter); |
170 IIOMetadataNode entry = |
170 IIOMetadataNode entry = |
171 addChildNode(node, "PaletteEntry", null); |
171 addChildNode(node, "PaletteEntry", null); |
172 red = palette[j++] & 0xff; |
172 red = palette[j++] & 0xff; |
173 green = palette[j++] & 0xff; |
173 green = palette[j++] & 0xff; |
174 blue = palette[j++] & 0xff; |
174 blue = palette[j++] & 0xff; |
175 addChildNode(entry, "Red", new Byte((byte)red)); |
175 addChildNode(entry, "Red", Byte.valueOf((byte)red)); |
176 addChildNode(entry, "Green", new Byte((byte)green)); |
176 addChildNode(entry, "Green", Byte.valueOf((byte)green)); |
177 addChildNode(entry, "Blue", new Byte((byte)blue)); |
177 addChildNode(entry, "Blue", Byte.valueOf((byte)blue)); |
178 if (numComps == 4) |
178 if (numComps == 4) |
179 addChildNode(entry, "Alpha", |
179 addChildNode(entry, "Alpha", |
180 new Byte((byte)(palette[j++] & 0xff))); |
180 Byte.valueOf((byte)(palette[j++] & 0xff))); |
181 } |
181 } |
182 } |
182 } |
183 |
183 |
184 return root; |
184 return root; |
185 } |
185 } |
282 return count == 0 ? "" : "" + count; |
282 return count == 0 ? "" : "" + count; |
283 } |
283 } |
284 |
284 |
285 private void addXYZPoints(IIOMetadataNode root, String name, double x, double y, double z) { |
285 private void addXYZPoints(IIOMetadataNode root, String name, double x, double y, double z) { |
286 IIOMetadataNode node = addChildNode(root, name, null); |
286 IIOMetadataNode node = addChildNode(root, name, null); |
287 addChildNode(node, "X", new Double(x)); |
287 addChildNode(node, "X", Double.valueOf(x)); |
288 addChildNode(node, "Y", new Double(y)); |
288 addChildNode(node, "Y", Double.valueOf(y)); |
289 addChildNode(node, "Z", new Double(z)); |
289 addChildNode(node, "Z", Double.valueOf(z)); |
290 } |
290 } |
291 |
291 |
292 private IIOMetadataNode addChildNode(IIOMetadataNode root, |
292 private IIOMetadataNode addChildNode(IIOMetadataNode root, |
293 String name, |
293 String name, |
294 Object object) { |
294 Object object) { |