Revision 2438 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/grid/filter/convolution/ConvolutionUI.java

View differences:

ConvolutionUI.java
70 70
	private DefaultRegistrableFilterListener
71 71
                                 defaultRegistrableListener   = null;
72 72
	private Kernel               kernel                       = null;
73
	private Params               loadedParams                 = null; 
73 74
	
74 75
	/**
75 76
	 * Constructor.
......
288 289
	 * algo.
289 290
	 */
290 291
	public Params getParams() {
291
		ParamsImpl params = new ParamsImpl();
292
		Params params = null;
293
		if(loadedParams != null) {
294
			params = loadedParams;
295
			loadedParams = null;
296
			return params;
297
		}
298
		
299
		params = new ParamsImpl();
292 300
		defaultRegistrableListener.setParams(params);
293 301
		
294 302
		int lado = 0;
......
308 316
				null);
309 317
		return params;
310 318
	}
319
	
320
	public void setParams(Params params) {
321
		this.loadedParams = params;
322
	}
311 323

  
312 324
	/**
313 325
	 * Cuando un elemento de la matriz tiene el foco se salva el valor
......
341 353
		}
342 354
	}
343 355

  
344
	/*
345
	 * (non-Javadoc)
346
	 * @see org.gvsig.fmap.dal.coverage.grid.RegistrableFilterListener#addFilterUIListener(org.gvsig.fmap.dal.coverage.grid.FilterUIListener)
347
	 */
348 356
	public void addFilterUIListener(FilterUIListener listener) {
349 357
		defaultRegistrableListener.addFilterUIListener(listener);
350 358
	}
351 359

  
352
	/*
353
	 * (non-Javadoc)
354
	 * @see org.gvsig.fmap.dal.coverage.grid.RegistrableFilterListener#callStateChanged()
355
	 */
356 360
	public void callStateChanged() {
357 361
		defaultRegistrableListener.callStateChanged();
358 362
	}
359 363

  
360
	/*
361
	 * (non-Javadoc)
362
	 * @see org.gvsig.fmap.dal.coverage.grid.RegistrableFilterListener#removeStateChangedListener(org.gvsig.fmap.dal.coverage.grid.FilterUIListener)
363
	 */
364 364
	public void removeStateChangedListener(FilterUIListener listener) {
365 365
		defaultRegistrableListener.removeStateChangedListener(listener);
366 366
	}

Also available in: Unified diff