Revision: 6113
http://sourceforge.net/p/jump-pilot/code/6113
Author: ma15569
Date: 2019-01-22 14:41:57 +0000 (Tue, 22 Jan 2019)
Log Message:
-----------
cleaning code and upgrade change log file
Modified Paths:
--------------
plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/ChangeLog
plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/com/geomaticaeambiente/klemgui/ui/InitialDialog.java
plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/com/geomaticaeambiente/klemgui/ui/LayerablesList.java
Modified: plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/ChangeLog
===================================================================
--- plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/ChangeLog 2019-01-21
05:53:56 UTC (rev 6112)
+++ plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/ChangeLog 2019-01-22
14:41:57 UTC (rev 6113)
@@ -3,6 +3,14 @@
# 2. make sure that lines break at 80 chars for constricted display situations
#<-------------------------------- 80 chars
---------------------------------->#
+2018-1-20 Giuseppe Aruta. Corrected a list of bug and implementations to speed
+ up OpenKLEM;
+ 1) Reduced hydro table to 2500 cells for OpenKLEM output tab (speedup time)
+ 2) added monitoring to mostly all processes
+ 3) workaround to avoid 'gost' list of raster layers (not yet solved)
+ 4) workaround to solve border false values on the borders for aspect and
+ slope rasters
+ 5) added file type to exported raster plugin
2018-1-7 Giuseppe Aruta. OpenKLEM output tab. Reduced from 5000 to 2500 cells
output hydro table
Modified:
plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/com/geomaticaeambiente/klemgui/ui/InitialDialog.java
===================================================================
---
plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/com/geomaticaeambiente/klemgui/ui/InitialDialog.java
2019-01-21 05:53:56 UTC (rev 6112)
+++
plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/com/geomaticaeambiente/klemgui/ui/InitialDialog.java
2019-01-22 14:41:57 UTC (rev 6113)
@@ -199,10 +199,6 @@
private void jButton_CloseActionPerformed(ActionEvent evt) {//
GEN-FIRST:event_jButton_CloseActionPerformed
- for (int i = 0; i < layerablesList.getLayerables().length; i++) {
- layerablesList.getLayerables()[i] = null;
- }
-
dispose();
}// GEN-LAST:event_jButton_CloseActionPerformed
Modified:
plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/com/geomaticaeambiente/klemgui/ui/LayerablesList.java
===================================================================
---
plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/com/geomaticaeambiente/klemgui/ui/LayerablesList.java
2019-01-21 05:53:56 UTC (rev 6112)
+++
plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/com/geomaticaeambiente/klemgui/ui/LayerablesList.java
2019-01-22 14:41:57 UTC (rev 6113)
@@ -3,6 +3,9 @@
import java.util.ArrayList;
import java.util.List;
+import org.openjump.core.rasterimage.RasterImageLayer;
+
+import com.vividsolutions.jump.workbench.JUMPWorkbench;
import com.vividsolutions.jump.workbench.model.Layerable;
/**
@@ -21,7 +24,9 @@
}
public void addListener(LayersChangedListener toAdd) {
-
+ final List<RasterImageLayer> rLayers = JUMPWorkbench.getInstance()
+ .getContext().getTask().getLayerManager()
+ .getLayerables(RasterImageLayer.class);
boolean found = false;
for (final LayersChangedListener listener : listeners) {
if (listener.getClass().equals(toAdd.getClass())) {
@@ -33,6 +38,24 @@
listeners.add(toAdd);
}
+ /* for (final RasterImageLayer name2 : rLayers) {
+ final RasterImageLayer slayer = name2;
+ if (!rLayers.contains(slayer)) {
+
+ listeners.remove(slayer);
+
+ }
+ }*/
+ /* if (JUMPWorkbench.getInstance().getContext().getTask()
+ .getLayerManager().getLayerables(RasterImageLayer.class)
+ .isEmpty()) {
+ for (int i = 0; i < listeners.size(); i++) {
+ listeners.remove(i);
+ listHasChanged(getLayerables());
+ // getLayerables()[i] = null;
+ }
+
+ }*/
}
public void listHasChanged(Layerable[] newList) {
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel