@Override public void updateFormModel(ProductSceneView productSceneView) { tableModel.fireTableDataChanged(); discreteCheckBox.setDiscreteColorsMode(parentForm.getImageInfo().getColorPaletteDef().isDiscrete()); }
@Override public void updateFormModel(ProductSceneView productSceneView) { if (!hidden) { ColorPalettesManager.loadAvailableColorPalettes(parentForm.getIODir()); colorPaletteChooser.reloadPalettes(); } final ImageInfo imageInfo = productSceneView.getImageInfo(); final ColorPaletteDef cpd = imageInfo.getColorPaletteDef(); final boolean logScaled = imageInfo.isLogScaled(); final boolean discrete = cpd.isDiscrete(); colorPaletteChooser.setLog10Display(logScaled); colorPaletteChooser.setDiscreteDisplay(discrete); shouldFireChooserEvent = false; colorPaletteChooser.setSelectedColorPaletteDefinition(cpd); shouldFireChooserEvent = true; discreteCheckBox.setDiscreteColorsMode(discrete); logDisplayButton.setSelected(logScaled); parentForm.revalidateToolViewPaneControl(); minField.setValue(cpd.getMinDisplaySample()); maxField.setValue(cpd.getMaxDisplaySample()); }
boSaCo = getBorderSamplesAndColors(imageInfo, pointIndex, boSaCo); if (cpd.isDiscrete()) { colorPalette[i] = boSaCo.color1; } else {
final ColorPaletteDef currentCPD = currentInfo.getColorPaletteDef(); final ColorPaletteDef deepCopy = selectedCPD.createDeepCopy(); deepCopy.setDiscrete(currentCPD.isDiscrete());
@Override public void updateFormModel(ProductSceneView productSceneView) { final ImageInfoEditorModel oldModel = imageInfoEditor.getModel(); final ImageInfo imageInfo = parentForm.getImageInfo(); final ImageInfoEditorModel newModel = new ImageInfoEditorModel1B(imageInfo); imageInfoEditor.setModel(newModel); final RasterDataNode raster = productSceneView.getRaster(); setLogarithmicDisplay(raster, newModel.getImageInfo().isLogScaled()); if (oldModel != null) { newModel.setHistogramViewGain(oldModel.getHistogramViewGain()); newModel.setMinHistogramViewSample(oldModel.getMinHistogramViewSample()); newModel.setMaxHistogramViewSample(oldModel.getMaxHistogramViewSample()); } if (newModel.getSliderSample(0) < newModel.getMinHistogramViewSample() || newModel.getSliderSample(newModel.getSliderCount() - 1) > newModel.getMaxHistogramViewSample()) { imageInfoEditor.computeZoomInToSliderLimits(); } discreteCheckBox.setDiscreteColorsMode(imageInfo.getColorPaletteDef().isDiscrete()); logDisplayButton.setSelected(newModel.getImageInfo().isLogScaled()); parentForm.revalidateToolViewPaneControl(); }