Changeset 7747 for trunk/projects
- Timestamp:
- 09/02/11 11:38:54 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/projects/misc-plugins/src/main/java/loci/plugins/StitchPrairieTiff.java
r7745 r7747 41 41 42 42 import java.io.File; 43 import java.io.FileInputStream;44 43 import java.io.IOException; 45 import java.io.InputStream;46 44 import java.io.PrintWriter; 47 45 import java.text.SimpleDateFormat; … … 58 56 59 57 import org.xml.sax.Attributes; 60 import org.xml.sax.InputSource;61 58 import org.xml.sax.SAXException; 62 59 import org.xml.sax.helpers.DefaultHandler; … … 329 326 private String filename; 330 327 private double x, y, z; 328 private double xMicrons, yMicrons; 331 329 332 330 PrairieHandler(final List<Pt> coords) { 333 331 this.coords = coords; 332 clearState(); 334 333 } 335 334 … … 352 351 else if (key.equals("positionCurrent_ZAxis")) { 353 352 z = Double.parseDouble(value); 353 } 354 else if (key.equals("micronsPerPixel_XAxis")) { 355 xMicrons = Double.parseDouble(value); 356 } 357 else if (key.equals("micronsPerPixel_YAxis")) { 358 yMicrons = Double.parseDouble(value); 354 359 } 355 360 } … … 363 368 final Pt pt = new Pt(); 364 369 pt.filename = filename; 365 pt.x = x ;366 pt.y = y ;370 pt.x = x / xMicrons; 371 pt.y = y / yMicrons; 367 372 pt.z = z; 368 373 coords.add(pt); 369 } 370 } 374 clearState(); 375 } 376 } 377 378 private void clearState() { 379 filename = null; 380 x = y = z = Double.NaN; 381 xMicrons = yMicrons = 1; 382 } 383 371 384 } 372 385
Note: See TracChangeset
for help on using the changeset viewer.