Revision 2349
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/RasterExtension.java | ||
---|---|---|
60 | 60 |
import org.gvsig.raster.tools.app.basic.tool.colortable.ui.library.RasterColorTablesFactory; |
61 | 61 |
import org.gvsig.raster.tools.app.basic.tool.enhanced.EnhancedTocMenuEntry; |
62 | 62 |
import org.gvsig.raster.tools.app.basic.tool.filter.FilterTocMenuEntry; |
63 |
import org.gvsig.raster.tools.app.basic.tool.filter.grayscale.GrayScaleManager; |
|
64 | 63 |
import org.gvsig.raster.tools.app.basic.tool.geolocation.GeoLocationTocMenuEntry; |
65 | 64 |
import org.gvsig.raster.tools.app.basic.tool.histogram.HistogramTocMenuEntry; |
66 | 65 |
import org.gvsig.raster.tools.app.basic.tool.infobypoint.InfoByRasterPointTocMenuEntry; |
... | ... | |
178 | 177 |
|
179 | 178 |
appGvSigMan.registerColorTablesFactory(new RasterColorTablesFactory()); |
180 | 179 |
|
181 |
// Registrar filtros |
|
182 |
GrayScaleManager.register(); |
|
183 |
|
|
184 | 180 |
registerMenuElements(); |
185 | 181 |
registerProcesses(); |
186 | 182 |
} |
org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/tool/properties/control/EnhancedControl.java | ||
---|---|---|
28 | 28 |
|
29 | 29 |
import javax.swing.JCheckBox; |
30 | 30 |
|
31 |
import org.gvsig.fmap.dal.coverage.dataset.Buffer; |
|
31 | 32 |
import org.gvsig.fmap.dal.coverage.datastruct.Params; |
32 | 33 |
import org.gvsig.fmap.dal.coverage.exception.FilterAddException; |
33 | 34 |
import org.gvsig.fmap.dal.coverage.exception.FilterManagerException; |
... | ... | |
269 | 270 |
} |
270 | 271 |
} |
271 | 272 |
} else { |
272 |
filterList.remove("enhanced_stretch"); |
|
273 |
filterList.remove("tailTrim"); |
|
273 |
if(lyr != null) { |
|
274 |
renderBands = lyr.getRender().getRenderColorInterpretation().buildRenderBands(); |
|
275 |
if(lyr.getDataStore().getDataType()[0] != Buffer.TYPE_BYTE || renderBands.length < 3) |
|
276 |
filterList.removeAll(); |
|
277 |
else { |
|
278 |
filterList.remove("enhanced_stretch"); |
|
279 |
filterList.remove("tailTrim"); |
|
280 |
} |
|
281 |
} else { |
|
282 |
filterList.remove("enhanced_stretch"); |
|
283 |
filterList.remove("tailTrim"); |
|
284 |
} |
|
274 | 285 |
} |
275 | 286 |
|
276 | 287 |
// BRILLO Y CONTRASTE |
Also available in: Unified diff