Changeset 7771 for trunk/projects


Ignore:
Timestamp:
09/15/11 16:38:40 (8 years ago)
Author:
curtis
Message:

Normalize Z coordinates as well.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/projects/misc-plugins/src/main/java/loci/plugins/StitchPrairieTiff.java

    r7748 r7771  
    195195 
    196196        /** Ensures coordinates begin at (0, 0). */ 
    197         private void normalizeCoords(List<Pt> coords) { 
     197        private void normalizeCoords(final List<Pt> coords) { 
    198198                // find minimum coordinates 
    199                 double minX = Double.POSITIVE_INFINITY, minY = Double.POSITIVE_INFINITY; 
    200                 for (Pt pt : coords) { 
     199                double minX = Double.POSITIVE_INFINITY; 
     200                double minY = Double.POSITIVE_INFINITY; 
     201                double minZ = Double.POSITIVE_INFINITY; 
     202                for (final Pt pt : coords) { 
    201203                        if (pt.x < minX) minX = pt.x; 
    202204                        if (pt.y < minY) minY = pt.y; 
    203                 } 
    204                 // normalize coordinates so minimum is (0, 0) 
    205                 for (Pt pt : coords) { 
     205                        if (pt.z < minZ) minZ = pt.z; 
     206                } 
     207                // normalize coordinates so minimum is (0, 0, 0) 
     208                for (final Pt pt : coords) { 
    206209                        pt.x -= minX; 
    207210                        pt.y -= minY; 
     211                        pt.z -= minZ; 
    208212                } 
    209213        } 
Note: See TracChangeset for help on using the changeset viewer.