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

View differences:

ColorBalanceCMYManager.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 balance de color
32 34
 *
......
40 42
	 * Registra ColorBalanceCMYManager en los puntos de extension de RasterFilter
41 43
	 */
42 44
	public static void register() {
43
		ExtensionPoint point = ExtensionPoint.getExtensionPoint("RasterFilter");
44
		point.register("ColorBalanceCMY", ColorBalanceCMYManager.class);
45
		ExtensionPointManager extensionPoints =ToolsLocator.getExtensionPointManager();
46
		ExtensionPoint point=extensionPoints.get("RasterFilter");
47
		point.append("ColorBalanceCMY", "", ColorBalanceCMYManager.class);
45 48
	}
46 49

  
47 50
	/**
......
56 59

  
57 60
	/**
58 61
	 * A?ade un filtro de conversi?n de RGB a CMYK a la pila de filtros.
59
 * @throws FilterTypeException 
62
 * @throws FilterTypeException
60 63
	 */
61 64
	public void addColorBalanceFilter(double cyan, double magenta, double yellow, boolean luminosity, int[] renderBands) throws FilterTypeException {
62 65
		RasterFilter filter = new ColorBalanceCMYByteFilter();
......
93 96
			double cyan = 0, magenta = 0, yellow = 0;
94 97
			boolean luminosity = false;
95 98
			int[] renderBands = { 0, 1, 2 };
96
			
99

  
97 100
			for (int i = 0; i < params.getNumParams(); i++) {
98
				if (params.getParam(i).id.equals("RenderBands") && 
101
				if (params.getParam(i).id.equals("RenderBands") &&
99 102
						params.getParam(i).defaultValue instanceof String) {
100 103
					String[] bands = new String((String) params.getParam(i).defaultValue).split(" ");
101 104
					renderBands[0] = new Integer(bands[0]).intValue();
......
103 106
					renderBands[2] = new Integer(bands[2]).intValue();
104 107
					continue;
105 108
				}
106
				if (params.getParam(i).id.equals("cyan")) 
109
				if (params.getParam(i).id.equals("cyan"))
107 110
					cyan = ((Double) params.getParam(i).defaultValue).doubleValue();
108
				if (params.getParam(i).id.equals("magenta")) 
111
				if (params.getParam(i).id.equals("magenta"))
109 112
					magenta = ((Double) params.getParam(i).defaultValue).doubleValue();
110
				if (params.getParam(i).id.equals("yellow")) 
113
				if (params.getParam(i).id.equals("yellow"))
111 114
					yellow = ((Double) params.getParam(i).defaultValue).doubleValue();
112
				if (params.getParam(i).id.equals("luminosity")) 
115
				if (params.getParam(i).id.equals("luminosity"))
113 116
					luminosity = ((Boolean) params.getParam(i).defaultValue).booleanValue();
114 117

  
115 118
			}

Also available in: Unified diff