Revision 19495
trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/properties/control/EnhancedControl.java | ||
---|---|---|
255 | 255 |
try { |
256 | 256 |
if (!ePanel.isTailTrimCheckSelected() || ePanel.getTrimValue() == 0) { |
257 | 257 |
filterList.remove(TailTrimFilter.class); |
258 |
LinearStretchParams leParams = LinearStretchParams.createStandardParam(((FLyrRasterSE)lyr).getBandCount(), 0, stats, ((FLyrRasterSE)lyr).getDataType()[0]);
|
|
258 |
LinearStretchParams leParams = LinearStretchParams.createStandardParam(((FLyrRasterSE)lyr).getBandCount(), 0, stats, true);
|
|
259 | 259 |
eManager.addEnhancedStretchFilter(leParams, stats, renderBands, ePanel.isRemoveEndsSelected()); |
260 | 260 |
} else { |
261 |
LinearStretchParams leParams = LinearStretchParams.createStandardParam(((FLyrRasterSE)lyr).getBandCount(), (double) (ePanel.getTrimValue() / 100D), stats, ((FLyrRasterSE)lyr).getDataType()[0]);
|
|
261 |
LinearStretchParams leParams = LinearStretchParams.createStandardParam(((FLyrRasterSE)lyr).getBandCount(), (double) (ePanel.getTrimValue() / 100D), stats, true);
|
|
262 | 262 |
eManager.addEnhancedStretchFilter(leParams, stats, renderBands, ePanel.isRemoveEndsSelected()); |
263 | 263 |
} |
264 | 264 |
} catch (FileNotOpenException e) { |
trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/enhanced/ui/EnhancedManager.java | ||
---|---|---|
115 | 115 |
// params.setParam("TailTrimGreenMax", new Double(0.10D), -1, null); |
116 | 116 |
// params.setParam("TailTrimBlueMin", new Double(0.10D), -1, null); |
117 | 117 |
// params.setParam("TailTrimBlueMax", new Double(0.10D), -1, null); |
118 |
|
|
118 |
params.setParam("RGB", new Boolean(false), -1, null); |
|
119 | 119 |
enhancedDialog.getFilteredPreview().getParamsList().clear(); |
120 | 120 |
enhancedDialog.getFilteredPreview().addNewParam("enhanced_stretch", params, LinearStretchEnhancementFilter.class); |
121 | 121 |
|
trunk/extensions/extRasterTools-SE/src/org/gvsig/fmap/raster/layers/FLyrRasterSE.java | ||
---|---|---|
423 | 423 |
|
424 | 424 |
EnhancementStretchListManager elm = new EnhancementStretchListManager(filterManager); |
425 | 425 |
try { |
426 |
elm.addEnhancedStretchFilter(LinearStretchParams.createStandardParam(getBandCount(), 0.0, stats, this.getDataType()[0]),
|
|
426 |
elm.addEnhancedStretchFilter(LinearStretchParams.createStandardParam(getBandCount(), 0.0, stats, false),
|
|
427 | 427 |
stats, |
428 | 428 |
getRender().getRenderBands(), |
429 | 429 |
true); |
Also available in: Unified diff