Changeset 7227


Ignore:
Timestamp:
11/22/10 09:24:06 (9 years ago)
Author:
melissa
Message:

Use the sum of all position values stored for a particular position instead of using the first set of values that is stored.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/4.2/components/bio-formats/src/loci/formats/in/ZeissLSMReader.java

    r7125 r7227  
    887887          double yPos = originY + in.readDouble() * 1000000; 
    888888          double zPos = originZ + in.readDouble() * 1000000; 
    889           xCoordinates.add(xPos); 
    890           yCoordinates.add(yPos); 
    891           zCoordinates.add(zPos); 
     889          if (xCoordinates.size() > i) { 
     890            xPos += xCoordinates.get(i); 
     891            xCoordinates.setElementAt(xPos, i); 
     892          } 
     893          if (yCoordinates.size() > i) { 
     894            yPos += yCoordinates.get(i); 
     895            yCoordinates.setElementAt(yPos, i); 
     896          } 
     897          if (zCoordinates.size() > i) { 
     898            zPos += zCoordinates.get(i); 
     899            zCoordinates.setElementAt(zPos, i); 
     900          } 
    892901 
    893902          addGlobalMeta("X position for position #" + (i + 1), xPos); 
  • trunk/components/bio-formats/src/loci/formats/in/ZeissLSMReader.java

    r7125 r7227  
    887887          double yPos = originY + in.readDouble() * 1000000; 
    888888          double zPos = originZ + in.readDouble() * 1000000; 
    889           xCoordinates.add(xPos); 
    890           yCoordinates.add(yPos); 
    891           zCoordinates.add(zPos); 
     889          if (xCoordinates.size() > i) { 
     890            xPos += xCoordinates.get(i); 
     891            xCoordinates.setElementAt(xPos, i); 
     892          } 
     893          if (yCoordinates.size() > i) { 
     894            yPos += yCoordinates.get(i); 
     895            yCoordinates.setElementAt(yPos, i); 
     896          } 
     897          if (zCoordinates.size() > i) { 
     898            zPos += zCoordinates.get(i); 
     899            zCoordinates.setElementAt(zPos, i); 
     900          } 
    892901 
    893902          addGlobalMeta("X position for position #" + (i + 1), xPos); 
Note: See TracChangeset for help on using the changeset viewer.