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
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to