/[schmitzm]/branches/1.0-gt2-2.6/src/skrueger/RasterLegendData.java
ViewVC logotype

Diff of /branches/1.0-gt2-2.6/src/skrueger/RasterLegendData.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 398 by mojays, Mon Sep 14 11:42:49 2009 UTC revision 399 by mojays, Mon Sep 14 11:48:44 2009 UTC
# Line 33  import java.util.HashMap; Line 33  import java.util.HashMap;
33  import java.util.LinkedList;  import java.util.LinkedList;
34  import java.util.List;  import java.util.List;
35  import java.util.Map;  import java.util.Map;
 import java.util.SortedMap;  
 import java.util.TreeMap;  
36    
37  import org.apache.log4j.Logger;  import org.apache.log4j.Logger;
38  import org.geotools.coverage.grid.GridCoverage2D;  import org.geotools.coverage.grid.GridCoverage2D;
# Line 52  import skrueger.i8n.Translation; Line 50  import skrueger.i8n.Translation;
50   * @author <a href="mailto:[email protected]">Stefan Alfons Kr&uuml;ger</a>   * @author <a href="mailto:[email protected]">Stefan Alfons Kr&uuml;ger</a>
51   *   *
52   */   */
53  public class RasterLegendData extends TreeMap<Double, Translation> {  public class RasterLegendData extends HashMap<Double, Translation> {
54          static private final Logger LOGGER = Logger.getLogger(RasterLegendData.class);          static private final Logger LOGGER = Logger.getLogger(RasterLegendData.class);
55          private Boolean paintGaps = false;          private Boolean paintGaps = false;
56    
# Line 76  public class RasterLegendData extends Tr Line 74  public class RasterLegendData extends Tr
74                  return paintGaps ;                  return paintGaps ;
75          }          }
76    
77  //      public List<Double> getSortedKeys(){          public List<Double> getSortedKeys(){
78  //              Object[] array = keySet().toArray();                  Object[] array = keySet().toArray();
79  //  
80  //              Arrays.sort(array);                  Arrays.sort(array);
81  //  
82  //              final LinkedList<Double> linkedList = new LinkedList<Double>();                  final LinkedList<Double> linkedList = new LinkedList<Double>();
83  //              for (Object o : array){                  for (Object o : array){
84  //                      linkedList.add( (Double)o);                          linkedList.add( (Double)o);
85  //              }                  }
86  //  
87  //              return linkedList;                  return linkedList;
88  //  
89  //      }          }
90    
91      /**      /**
92       * Creates a sample {@link GridCoverage2D} (size 1x1, WGS84) for each       * Creates a sample {@link GridCoverage2D} (size 1x1, WGS84) for each
93       * legend value.  These rasters can be used to do visualize the       * legend value.  These rasters can be used to do visualize the
94       * legend item in the corresponding color via {@link GridCoverageRenderer}.       * legend item in the corresponding color via {@link GridCoverageRenderer}.
95       */       */
96      public SortedMap<Double, GridCoverage2D> createSampleRasters() {      public Map<Double, GridCoverage2D> createSampleRasters() {
97        SortedMap<Double, GridCoverage2D> sampleRaster = new TreeMap<Double, GridCoverage2D>();        Map<Double, GridCoverage2D> sampleRaster = new HashMap<Double, GridCoverage2D>();
98                
99        for (Double rasterValue : keySet()) {        for (Double rasterValue : keySet()) {
100          GridCoverage2D grid = GridUtil.GRID_FAC.create(          GridCoverage2D grid = GridUtil.GRID_FAC.create(

Legend:
Removed from v.398  
changed lines
  Added in v.399

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26