Revision 6336 org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.gdal/org.gvsig.raster.gdal.provider.legend/src/main/java/org/gvsig/raster/gdal/provider/legend/RasterGdalGetColorTable.java

View differences:

RasterGdalGetColorTable.java
1 1
package org.gvsig.raster.gdal.provider.legend;
2 2

  
3 3
import java.awt.Color;
4
import java.awt.image.ColorModel;
5
import java.awt.image.ComponentColorModel;
6
import java.awt.image.IndexColorModel;
7 4
import java.util.ArrayList;
8 5
import java.util.List;
9 6

  
10 7
import org.gdal.gdal.Band;
11 8
import org.gdal.gdal.Dataset;
12 9
import org.gvsig.fmap.dal.raster.api.RasterStore;
13
import org.gvsig.raster.gdal.provider.RasterGdalStoreProvider;
10
import org.gvsig.raster.gdal.provider.AbstractRasterGdalStoreProvider;
14 11
import org.gvsig.raster.lib.legend.api.ColorInterpretation;
15 12
import org.gvsig.raster.lib.legend.api.ColorTable;
16 13
import org.gvsig.raster.lib.legend.api.ColorTableClass;
17
import org.gvsig.raster.lib.legend.api.RasterLegend;
18 14
import org.gvsig.raster.lib.legend.api.RasterLegendLocator;
19 15
import org.gvsig.raster.lib.legend.api.RasterLegendManager;
20 16
import org.gvsig.tools.ToolsLocator;
......
24 20
import org.gvsig.tools.dynobject.exception.DynMethodException;
25 21
import org.gvsig.tools.dynobject.exception.DynMethodNotSupportedException;
26 22

  
23
/**
24
 * Dynamic method to add a get Color Table funcionality
25
 * @author dmartinezizquierdo
26
 *
27
 */
27 28
public class RasterGdalGetColorTable implements DynMethod {
28 29

  
29 30
    private static Integer code = null;
......
59 60

  
60 61

  
61 62
        try {
62
            RasterGdalStoreProvider rasterGdalProvider=(RasterGdalStoreProvider)self;
63
            AbstractRasterGdalStoreProvider rasterGdalProvider=(AbstractRasterGdalStoreProvider)self;
63 64
            RasterLegendManager legendManager=RasterLegendLocator.getRasterLegendManager();
64 65

  
65 66
            Dataset gdalDataSet = rasterGdalProvider.getGdalDataSet();

Also available in: Unified diff