Revision 1717 branches/v02_desarrollo/libraries/libCq CMS for java.old/src/org/cresques/px/PxRaster.java

View differences:

PxRaster.java
11 11
import java.awt.geom.Point2D;
12 12
import java.awt.image.DataBuffer;
13 13
import java.awt.image.ImageObserver;
14
import java.lang.reflect.InvocationTargetException;
14 15
import java.util.Date;
15 16
import java.util.Vector;
16 17

  
......
338 339
	/* */	
339 340
	
340 341
	public Image renderizeRaster(RasterBuf raster) {
341
		if (true) {
342
		Class [] filtros = {
343
			ComputeMinMaxFilter.class,
344
			LinearEnhancementFilter.class
345
		};
346
		
347
		try {
348
		Class [] args = {RasterBuf.class, RasterStats.class};
349
			for (int i=0; i<filtros.length; i++) {
350
				Object [] params = {raster, stats};
351
					filtros[i].getConstructor(args).newInstance(params);
352
			}
353
		} catch (IllegalArgumentException e) {
354
			// TODO Auto-generated catch block
355
			e.printStackTrace();
356
		} catch (SecurityException e) {
357
			// TODO Auto-generated catch block
358
			e.printStackTrace();
359
		} catch (InstantiationException e) {
360
			// TODO Auto-generated catch block
361
			e.printStackTrace();
362
		} catch (IllegalAccessException e) {
363
			// TODO Auto-generated catch block
364
			e.printStackTrace();
365
		} catch (InvocationTargetException e) {
366
			// TODO Auto-generated catch block
367
			e.printStackTrace();
368
		} catch (NoSuchMethodException e) {
369
			// TODO Auto-generated catch block
370
			e.printStackTrace();
371
		}
372
		
373
/*		if (true) {
342 374
			ComputeMinMaxFilter filter = 
343 375
				new ComputeMinMaxFilter(raster, stats);
344 376
			filter = null;
......
348 380
			LinearEnhancementFilter lEFilter = 
349 381
				new LinearEnhancementFilter(raster, stats);
350 382
			lEFilter = null;
351
		}
383
		}*/
352 384

  
353 385
		Image image = new RasterToImageFilter(raster, getAlpha()).getImage();
354 386
		raster = null;
355
		if (true)
387
		if (filtros.length > 0)
356 388
			stats.pinta();
357 389
		return image;
358 390
	}
359 391
	
360 392
	public Image renderizeRaster(Image image) {
361
		if (true) {
393
/* */		if (true) {
362 394
			ComputeMinMaxFilter filter = 
363 395
				new ComputeMinMaxImageFilter(image, stats);
364 396
			filter = null;
......
368 400
			LinearEnhancementFilter lEFilter = 
369 401
				new LinearEnhancementImageFilter(image, stats);
370 402
			lEFilter = null;
371
		}
403
		} /* */
372 404
		if (true)
373 405
			stats.pinta();
374 406
		return image;

Also available in: Unified diff