Revision 1717 branches/v02_desarrollo/libraries/libCq CMS for java.old/src/org/cresques/px/PxRaster.java
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