Changeset 2859


Ignore:
Timestamp:
06/12/07 14:01:01 (12 years ago)
Author:
melissa
Message:

Better logic for removing thumbnails and ROIs from the image count.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/loci/formats/in/OIFReader.java

    r2757 r2859  
    232232        if (key.startsWith("IniFileName") && key.indexOf("Thumb") == -1) { 
    233233          int pos = Integer.parseInt(key.substring(11)); 
    234           filenames.put(new Integer(pos), value); 
     234          filenames.put(new Integer(pos), value.trim()); 
    235235        } 
    236236        addMeta(prefix + key, value); 
     
    259259        prefix = line + " - "; 
    260260      } 
     261    } 
     262 
     263    int reference = ((String) filenames.get(new Integer(0))).length(); 
     264    int numFiles = filenames.size();  
     265    for (int i=0; i<numFiles; i++) { 
     266      String value = (String) filenames.get(new Integer(i)); 
     267      if (value.length() > reference) { 
     268        filenames.remove(new Integer(i));  
     269      }  
    261270    } 
    262271 
     
    303312          if (key.equals("DataName")) { 
    304313            value = value.substring(1, value.length() - 1); 
    305             tiffs.add(i, tiffPath + File.separator + value); 
    306             tiffReader[i].setId((String) tiffs.get(i)); 
     314            if (value.indexOf("-R") == -1) {  
     315              tiffs.add(i, tiffPath + File.separator + value); 
     316              tiffReader[i].setId((String) tiffs.get(i)); 
     317            }  
    307318          } 
    308319          addMeta("Image " + i + " : " + key, value); 
Note: See TracChangeset for help on using the changeset viewer.