|
From: <de...@us...> - 2013-01-04 18:10:20
|
Revision: 8178
http://fudaa.svn.sourceforge.net/fudaa/?rev=8178&view=rev
Author: deniger
Date: 2013-01-04 18:10:13 +0000 (Fri, 04 Jan 2013)
Log Message:
-----------
Modified Paths:
--------------
trunk/soft/fudaa-modeleur/src/main/java/org/fudaa/fudaa/modeleur/grid/MdlCalqueMultiPointEditable.java
trunk/soft/fudaa-modeleur/src/main/java/org/fudaa/fudaa/modeleur/grid/MdlElementLayer.java
trunk/soft/fudaa-modeleur/src/main/java/org/fudaa/fudaa/modeleur/layer/MdlLayer2dLine.java
trunk/soft/fudaa-modeleur/src/main/java/org/fudaa/fudaa/modeleur/modeleur1d/controller/ControllerBief.java
trunk/soft/fudaa-modeleur/src/main/java/org/fudaa/fudaa/modeleur/modeleur1d/model/ProfilContainerAdapter.java
Modified: trunk/soft/fudaa-modeleur/src/main/java/org/fudaa/fudaa/modeleur/grid/MdlCalqueMultiPointEditable.java
===================================================================
--- trunk/soft/fudaa-modeleur/src/main/java/org/fudaa/fudaa/modeleur/grid/MdlCalqueMultiPointEditable.java 2013-01-04 18:09:21 UTC (rev 8177)
+++ trunk/soft/fudaa-modeleur/src/main/java/org/fudaa/fudaa/modeleur/grid/MdlCalqueMultiPointEditable.java 2013-01-04 18:10:13 UTC (rev 8178)
@@ -9,6 +9,7 @@
import org.fudaa.ctulu.gis.GISAttributeModelDoubleInterface;
import org.fudaa.ctulu.gis.GISAttributeModelObjectInterface;
import org.fudaa.ebli.calque.BCalqueCacheManager;
+import org.fudaa.ebli.calque.BCalqueCacheManagerSelection;
import org.fudaa.ebli.calque.ZCalqueAffichageDonneesConfigure;
import org.fudaa.ebli.calque.ZCalqueAffichageDonneesTraceConfigure;
import org.fudaa.ebli.calque.ZModeleGeometry;
@@ -56,6 +57,7 @@
setLegende(_editor == null ? null : _editor.getPanel().getCqLegend());
installActions();
BCalqueCacheManager.installDefaultCacheManager(this);
+ BCalqueCacheManagerSelection.installDefaultCacheManagerSelection(this);
}
/**
Modified: trunk/soft/fudaa-modeleur/src/main/java/org/fudaa/fudaa/modeleur/grid/MdlElementLayer.java
===================================================================
--- trunk/soft/fudaa-modeleur/src/main/java/org/fudaa/fudaa/modeleur/grid/MdlElementLayer.java 2013-01-04 18:09:21 UTC (rev 8177)
+++ trunk/soft/fudaa-modeleur/src/main/java/org/fudaa/fudaa/modeleur/grid/MdlElementLayer.java 2013-01-04 18:10:13 UTC (rev 8178)
@@ -4,6 +4,7 @@
package org.fudaa.fudaa.modeleur.grid;
import org.fudaa.ebli.calque.BCalqueCacheManager;
+import org.fudaa.ebli.calque.BCalqueCacheManagerSelection;
import org.fudaa.fudaa.meshviewer.layer.MvElementLayer;
import org.fudaa.fudaa.meshviewer.model.MvElementModel;
@@ -16,6 +17,7 @@
public MdlElementLayer() {
setSelectable(false);
BCalqueCacheManager.installDefaultCacheManager(this);
+ BCalqueCacheManagerSelection.installDefaultCacheManagerSelection(this);
}
public MdlElementLayer(MvElementModel _modele) {
Modified: trunk/soft/fudaa-modeleur/src/main/java/org/fudaa/fudaa/modeleur/layer/MdlLayer2dLine.java
===================================================================
--- trunk/soft/fudaa-modeleur/src/main/java/org/fudaa/fudaa/modeleur/layer/MdlLayer2dLine.java 2013-01-04 18:09:21 UTC (rev 8177)
+++ trunk/soft/fudaa-modeleur/src/main/java/org/fudaa/fudaa/modeleur/layer/MdlLayer2dLine.java 2013-01-04 18:10:13 UTC (rev 8178)
@@ -11,6 +11,8 @@
import java.util.ArrayList;
import org.fudaa.ctulu.gis.GISAttributeModelDoubleInterface;
import org.fudaa.ctulu.gis.GISAttributeModelObjectList;
+import org.fudaa.ebli.calque.BCalqueCacheManager;
+import org.fudaa.ebli.calque.BCalqueCacheManagerSelection;
import org.fudaa.ebli.calque.BCalquePersistenceInterface;
import org.fudaa.ebli.calque.ZModeleGeometry;
@@ -48,6 +50,9 @@
installActions();
updatePositionDataBathy();
setLegende(_editor.getPanel().getCqLegend());
+ //a voir si a garder:
+ BCalqueCacheManager.installDefaultCacheManager(this);
+ BCalqueCacheManagerSelection.installDefaultCacheManagerSelection(this);
}
@Override
Modified: trunk/soft/fudaa-modeleur/src/main/java/org/fudaa/fudaa/modeleur/modeleur1d/controller/ControllerBief.java
===================================================================
--- trunk/soft/fudaa-modeleur/src/main/java/org/fudaa/fudaa/modeleur/modeleur1d/controller/ControllerBief.java 2013-01-04 18:09:21 UTC (rev 8177)
+++ trunk/soft/fudaa-modeleur/src/main/java/org/fudaa/fudaa/modeleur/modeleur1d/controller/ControllerBief.java 2013-01-04 18:10:13 UTC (rev 8178)
@@ -8,7 +8,6 @@
package org.fudaa.fudaa.modeleur.modeleur1d.controller;
import java.util.Arrays;
-import java.util.BitSet;
import java.util.Map;
import javax.swing.DefaultListSelectionModel;
@@ -38,6 +37,7 @@
import com.vividsolutions.jts.geom.Coordinate;
import com.vividsolutions.jts.geom.CoordinateSequence;
+import org.fudaa.ctulu.FastBitSet;
/**
* Controller permettant de g\xE9rer (cr\xE9er, modifier, supprimer, selectionner) les biefs.
@@ -463,7 +463,7 @@
// Translation du second bief \\
// Cr\xE9ation d'une selection contenant le second axe hydraulique
if (!fakeAH) {
- BitSet bs=new BitSet(1);
+ FastBitSet bs=new FastBitSet(1);
bs.set(0);
CtuluListSelection selection=new CtuluListSelection(bs);
// Application de la translation sur le second axe hydraulique
@@ -471,7 +471,7 @@
}
// Cr\xE9ation d'une selection contenant les profils du second axe
// hydraulique
- BitSet bs=new BitSet(zoneProfils.getNbGeometries());
+ FastBitSet bs=new FastBitSet(zoneProfils.getNbGeometries());
bs.set(bief1.profils_.getNombre(), zoneProfils.getNbGeometries());
CtuluListSelection selection=new CtuluListSelection(bs);
// Application de la translation sur les profils du second axe hydraulique
Modified: trunk/soft/fudaa-modeleur/src/main/java/org/fudaa/fudaa/modeleur/modeleur1d/model/ProfilContainerAdapter.java
===================================================================
--- trunk/soft/fudaa-modeleur/src/main/java/org/fudaa/fudaa/modeleur/modeleur1d/model/ProfilContainerAdapter.java 2013-01-04 18:09:21 UTC (rev 8177)
+++ trunk/soft/fudaa-modeleur/src/main/java/org/fudaa/fudaa/modeleur/modeleur1d/model/ProfilContainerAdapter.java 2013-01-04 18:10:13 UTC (rev 8178)
@@ -8,7 +8,6 @@
package org.fudaa.fudaa.modeleur.modeleur1d.model;
import java.util.ArrayList;
-import java.util.BitSet;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
@@ -33,6 +32,7 @@
import com.vividsolutions.jts.geom.Coordinate;
import com.vividsolutions.jts.geom.CoordinateSequence;
import com.vividsolutions.jts.geom.Geometry;
+import org.fudaa.ctulu.FastBitSet;
import org.fudaa.fudaa.modeleur.resource.MdlResource;
/**
@@ -688,7 +688,7 @@
if (!UtilsProfil1d.egal(absZeroDecal, oldAbscisseCurviligne)) {
// Cr\xE9ation d'une selection contenant la g\xE9om\xE9trie \xE0 modifier
- BitSet bs=new BitSet(biefContainer_.getZoneProfils().getNbGeometries());
+ FastBitSet bs=new FastBitSet(biefContainer_.getZoneProfils().getNbGeometries());
bs.set(idxProfilSelected_);
CtuluListSelection selection=new CtuluListSelection(bs);
// Calcul du future point de croisement entre l'axe et le profil
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|