Changeset 18312 in osm for applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/GeorefImage.java
- Timestamp:
- 2009-10-27T19:42:44+01:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/GeorefImage.java
r17215 r18312 129 129 } 130 130 131 /* 132 * Method required by BufferedImage serialization 131 /** 132 * Method required by BufferedImage serialization. 133 * Save only primitives to keep cache independent of software changes. 133 134 */ 134 135 private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { 135 max = new EastNorth( (Double)in.readObject(), (Double)in.readObject());136 min = new EastNorth( (Double)in.readObject(), (Double)in.readObject());136 max = new EastNorth(in.readDouble(), in.readDouble()); 137 min = new EastNorth(in.readDouble(), in.readDouble()); 137 138 image = (BufferedImage) ImageIO.read(ImageIO.createImageInputStream(in)); 138 139 updatePixelPer(); 139 140 } 140 141 141 /* 142 * Method required by BufferedImage serialization 142 /** 143 * Method required by BufferedImage serialization. 144 * Cache uses only primitives to stay independent of software changes. 143 145 */ 144 146 private void writeObject(ObjectOutputStream out) throws IOException { 145 out.write Object(max.getX());146 out.write Object(max.getY());147 out.write Object(min.getX());148 out.write Object(min.getY());147 out.writeDouble(max.getX()); 148 out.writeDouble(max.getY()); 149 out.writeDouble(min.getX()); 150 out.writeDouble(min.getY()); 149 151 ImageIO.write(image, "png", ImageIO.createImageOutputStream(out)); 150 152 }
Note:
See TracChangeset
for help on using the changeset viewer.
