Revision 26873 branches/v2_0_0_prep/libraries/libRaster/src/org/gvsig/raster/grid/filter/bands/ToLumSaManager.java

View differences:

ToLumSaManager.java
26 26
import org.gvsig.raster.grid.filter.RasterFilter;
27 27
import org.gvsig.raster.grid.filter.RasterFilterList;
28 28
import org.gvsig.raster.grid.filter.RasterFilterListManager;
29
import org.gvsig.raster.util.extensionPoints.ExtensionPoint;
29
import org.gvsig.tools.ToolsLocator;
30
import org.gvsig.tools.extensionpoint.ExtensionPoint;
31
import org.gvsig.tools.extensionpoint.ExtensionPointManager;
30 32
/**
31 33
 * Gestor del filtro de Tono, Saturaci?n y Brillo
32 34
 *
......
41 43
	 * Registra ToLumSaManager en los puntos de extension de RasterFilter
42 44
	 */
43 45
	public static void register() {
44
		ExtensionPoint point = ExtensionPoint.getExtensionPoint("RasterFilter");
45
		point.register("ToLumSa", ToLumSaManager.class);
46
		ExtensionPointManager extensionPoints =ToolsLocator.getExtensionPointManager();
47
		ExtensionPoint point=extensionPoints.get("RasterFilter");
48
		point.append("ToLumSa", "", ToLumSaManager.class);
46 49
	}
47 50

  
48 51
	/**
......
57 60

  
58 61
	/**
59 62
	 * A?ade un filtro de control de Tono, Saturaci?n y Brillo a la lista de filtros.
60
 * @throws FilterTypeException 
63
 * @throws FilterTypeException
61 64
	 */
62 65
	public void addToLumSaFilter(double hue, double luminosity, double saturation, int[] renderBands) throws FilterTypeException {
63 66
		RasterFilter filter = new ToLumSaByteFilter();
......
90 93
		if (classFilter.equals(ToLumSaFilter.class)) {
91 94
			double hue = 0, saturation = 0, luminosity = 0;
92 95
			int[] renderBands = { 0, 1, 2 };
93
			
96

  
94 97
			for (int i = 0; i < params.getNumParams(); i++) {
95
				if (params.getParam(i).id.equals("RenderBands") && 
98
				if (params.getParam(i).id.equals("RenderBands") &&
96 99
						params.getParam(i).defaultValue instanceof String) {
97 100
					String[] bands = new String((String) params.getParam(i).defaultValue).split(" ");
98 101
					renderBands[0] = new Integer(bands[0]).intValue();
......
100 103
					renderBands[2] = new Integer(bands[2]).intValue();
101 104
					continue;
102 105
				}
103
				if (params.getParam(i).id.equals("hue")) 
106
				if (params.getParam(i).id.equals("hue"))
104 107
					hue = ((Double) params.getParam(i).defaultValue).doubleValue();
105
				if (params.getParam(i).id.equals("saturation")) 
108
				if (params.getParam(i).id.equals("saturation"))
106 109
					saturation = ((Double) params.getParam(i).defaultValue).doubleValue();
107
				if (params.getParam(i).id.equals("luminosity")) 
110
				if (params.getParam(i).id.equals("luminosity"))
108 111
					luminosity = ((Double) params.getParam(i).defaultValue).doubleValue();
109 112

  
110 113
			}

Also available in: Unified diff