|
From: <bma...@us...> - 2013-12-12 10:23:29
|
Revision: 8548
http://sourceforge.net/p/fudaa/svn/8548
Author: bmarchan
Date: 2013-12-12 10:23:26 +0000 (Thu, 12 Dec 2013)
Log Message:
-----------
Mascaret : chgt version => 3.1.10
Modified Paths:
--------------
trunk/soft/fudaa-mascaret/distrib/pom.xml
trunk/soft/fudaa-mascaret/distrib/src/dist/Lisezmoi.txt
trunk/soft/fudaa-mascaret/distrib/src/dist/Readme.txt
trunk/soft/fudaa-mascaret/pom.xml
trunk/soft/fudaa-mascaret/server/pom.xml
trunk/soft/fudaa-mascaret/ui/pom.xml
trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/mascaret/MascaretImplementation.java
Modified: trunk/soft/fudaa-mascaret/distrib/pom.xml
===================================================================
--- trunk/soft/fudaa-mascaret/distrib/pom.xml 2013-12-12 10:22:45 UTC (rev 8547)
+++ trunk/soft/fudaa-mascaret/distrib/pom.xml 2013-12-12 10:23:26 UTC (rev 8548)
@@ -6,7 +6,7 @@
<parent>
<groupId>org.fudaa.soft.fudaa-mascaret</groupId>
<artifactId>fudaa-mascaret</artifactId>
- <version>3.1.10-beta2</version>
+ <version>3.1.10</version>
</parent>
<artifactId>mascaret-distrib</artifactId>
<properties>
Modified: trunk/soft/fudaa-mascaret/distrib/src/dist/Lisezmoi.txt
===================================================================
--- trunk/soft/fudaa-mascaret/distrib/src/dist/Lisezmoi.txt 2013-12-12 10:22:45 UTC (rev 8547)
+++ trunk/soft/fudaa-mascaret/distrib/src/dist/Lisezmoi.txt 2013-12-12 10:23:26 UTC (rev 8548)
@@ -1,6 +1,6 @@
-====================
-Fudaa-Mascaret 3.1.9
-====================
+=====================
+Fudaa-Mascaret 3.1.10
+=====================
Fudaa Mascaret : Installation
-----------------------------
Modified: trunk/soft/fudaa-mascaret/distrib/src/dist/Readme.txt
===================================================================
--- trunk/soft/fudaa-mascaret/distrib/src/dist/Readme.txt 2013-12-12 10:22:45 UTC (rev 8547)
+++ trunk/soft/fudaa-mascaret/distrib/src/dist/Readme.txt 2013-12-12 10:23:26 UTC (rev 8548)
@@ -1,6 +1,6 @@
-====================
-Fudaa-Mascaret 3.1.9
-====================
+=====================
+Fudaa-Mascaret 3.1.10
+=====================
Fudaa Mascaret : Installation
-----------------------------
Modified: trunk/soft/fudaa-mascaret/pom.xml
===================================================================
--- trunk/soft/fudaa-mascaret/pom.xml 2013-12-12 10:22:45 UTC (rev 8547)
+++ trunk/soft/fudaa-mascaret/pom.xml 2013-12-12 10:23:26 UTC (rev 8548)
@@ -15,7 +15,7 @@
</parent>
<groupId>org.fudaa.soft.fudaa-mascaret</groupId>
<artifactId>fudaa-mascaret</artifactId>
- <version>3.1.10-beta2</version>
+ <version>3.1.10</version>
<name>Fudaa-Mascaret</name>
<packaging>pom</packaging>
<modules>
Modified: trunk/soft/fudaa-mascaret/server/pom.xml
===================================================================
--- trunk/soft/fudaa-mascaret/server/pom.xml 2013-12-12 10:22:45 UTC (rev 8547)
+++ trunk/soft/fudaa-mascaret/server/pom.xml 2013-12-12 10:23:26 UTC (rev 8548)
@@ -6,7 +6,7 @@
<parent>
<groupId>org.fudaa.soft.fudaa-mascaret</groupId>
<artifactId>fudaa-mascaret</artifactId>
- <version>3.1.10-beta2</version>
+ <version>3.1.10</version>
</parent>
<artifactId>mascaret-server</artifactId>
<build>
Modified: trunk/soft/fudaa-mascaret/ui/pom.xml
===================================================================
--- trunk/soft/fudaa-mascaret/ui/pom.xml 2013-12-12 10:22:45 UTC (rev 8547)
+++ trunk/soft/fudaa-mascaret/ui/pom.xml 2013-12-12 10:23:26 UTC (rev 8548)
@@ -6,7 +6,7 @@
<parent>
<groupId>org.fudaa.soft.fudaa-mascaret</groupId>
<artifactId>fudaa-mascaret</artifactId>
- <version>3.1.10-beta2</version>
+ <version>3.1.10</version>
</parent>
<artifactId>mascaret-ui</artifactId>
<build>
Modified: trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/mascaret/MascaretImplementation.java
===================================================================
--- trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/mascaret/MascaretImplementation.java 2013-12-12 10:22:45 UTC (rev 8547)
+++ trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/mascaret/MascaretImplementation.java 2013-12-12 10:23:26 UTC (rev 8548)
@@ -149,8 +149,8 @@
static {
isApp_.name = "Fudaa-Mascaret";
- isApp_.version = "3.1.10-beta2";
- isApp_.date = "14-11-2013";
+ isApp_.version = "3.1.10";
+ isApp_.date = "12-12-2013";
isApp_.rights = MascaretResource.MASCARET.getString("Tous droits r\xE9serv\xE9s") + ". EDF-CETMEF (c) 2001-2013";
// isApp_.contact = "http://www.openmascaret.org/index.php?option=com_kunena&view=category&Itemid=177&layout=list";
isApp_.contact = "ot-...@op...";
@@ -170,7 +170,7 @@
isApp_.libraries = null;
isApp_.thanks = new String[]{"Fudaa team"};
idApp_.name = "Fudaa-Mascaret";
- idApp_.version = "3.1.10-beta2";
+ idApp_.version = "3.1.10";
idApp_.organization = "EDF-CETMEF";
idApp_.author = author;
idApp_.contact = "http://www.openmascaret.org/";
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <de...@us...> - 2014-03-25 09:31:11
|
Revision: 8677
http://sourceforge.net/p/fudaa/svn/8677
Author: deniger
Date: 2014-03-25 09:31:08 +0000 (Tue, 25 Mar 2014)
Log Message:
-----------
maj de la version du pom
Modified Paths:
--------------
trunk/soft/fudaa-mascaret/pom.xml
trunk/soft/fudaa-mascaret/server/pom.xml
trunk/soft/fudaa-mascaret/ui/pom.xml
trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/mascaret/MascaretImplementation.java
Modified: trunk/soft/fudaa-mascaret/pom.xml
===================================================================
--- trunk/soft/fudaa-mascaret/pom.xml 2014-03-20 16:21:22 UTC (rev 8676)
+++ trunk/soft/fudaa-mascaret/pom.xml 2014-03-25 09:31:08 UTC (rev 8677)
@@ -11,11 +11,11 @@
<parent>
<groupId>org.fudaa.pom</groupId>
<artifactId>soft-pom</artifactId>
- <version>1.3</version>
+ <version>1.4</version>
</parent>
<groupId>org.fudaa.soft.fudaa-mascaret</groupId>
<artifactId>fudaa-mascaret</artifactId>
- <version>3.2.1</version>
+ <version>3.2.3-SNAPSHOT</version>
<name>Fudaa-Mascaret</name>
<packaging>pom</packaging>
<modules>
Modified: trunk/soft/fudaa-mascaret/server/pom.xml
===================================================================
--- trunk/soft/fudaa-mascaret/server/pom.xml 2014-03-20 16:21:22 UTC (rev 8676)
+++ trunk/soft/fudaa-mascaret/server/pom.xml 2014-03-25 09:31:08 UTC (rev 8677)
@@ -6,7 +6,7 @@
<parent>
<groupId>org.fudaa.soft.fudaa-mascaret</groupId>
<artifactId>fudaa-mascaret</artifactId>
- <version>3.2.1</version>
+ <version>3.2.3-SNAPSHOT</version>
</parent>
<artifactId>mascaret-server</artifactId>
<build>
Modified: trunk/soft/fudaa-mascaret/ui/pom.xml
===================================================================
--- trunk/soft/fudaa-mascaret/ui/pom.xml 2014-03-20 16:21:22 UTC (rev 8676)
+++ trunk/soft/fudaa-mascaret/ui/pom.xml 2014-03-25 09:31:08 UTC (rev 8677)
@@ -6,7 +6,7 @@
<parent>
<groupId>org.fudaa.soft.fudaa-mascaret</groupId>
<artifactId>fudaa-mascaret</artifactId>
- <version>3.2.1</version>
+ <version>3.2.3-SNAPSHOT</version>
</parent>
<artifactId>mascaret-ui</artifactId>
<build>
Modified: trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/mascaret/MascaretImplementation.java
===================================================================
--- trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/mascaret/MascaretImplementation.java 2014-03-20 16:21:22 UTC (rev 8676)
+++ trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/mascaret/MascaretImplementation.java 2014-03-25 09:31:08 UTC (rev 8677)
@@ -283,7 +283,7 @@
getApp().removeAction("VISIBLE_LEFTCOLUMN");
setEnableMenu();
assistant_ = new BuAssistant();
- assistant_.setLog(false);
+ //assistant_.setLog(false);
MascaretResource.ASSISTANT = assistant_;
Hydraulique1dResource.setAssistant(assistant_);
BuMainPanel mp = getApp().getMainPanel();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <de...@us...> - 2014-05-20 00:55:49
|
Revision: 8705
http://sourceforge.net/p/fudaa/svn/8705
Author: deniger
Date: 2014-05-20 00:55:46 +0000 (Tue, 20 May 2014)
Log Message:
-----------
ajout nouveau variable pour Mascaret
Modified Paths:
--------------
trunk/soft/fudaa-mascaret/distrib/pom.xml
trunk/soft/fudaa-mascaret/pom.xml
trunk/soft/fudaa-mascaret/server/pom.xml
trunk/soft/fudaa-mascaret/ui/pom.xml
trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/hydraulique1d/reseau/Hydraulique1dReseauFrame.java
trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/hydraulique1d/reseau/MascaretGridInteractive.java
trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/hydraulique1d/reseau/MascaretScaledGridMouseListener.java
trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/mascaret/MascaretImplementation.java
Modified: trunk/soft/fudaa-mascaret/distrib/pom.xml
===================================================================
--- trunk/soft/fudaa-mascaret/distrib/pom.xml 2014-05-20 00:55:34 UTC (rev 8704)
+++ trunk/soft/fudaa-mascaret/distrib/pom.xml 2014-05-20 00:55:46 UTC (rev 8705)
@@ -6,7 +6,7 @@
<parent>
<groupId>org.fudaa.soft.fudaa-mascaret</groupId>
<artifactId>fudaa-mascaret</artifactId>
- <version>3.2.1</version>
+ <version>3.3-SNAPSHOT</version>
</parent>
<artifactId>mascaret-distrib</artifactId>
<properties>
Modified: trunk/soft/fudaa-mascaret/pom.xml
===================================================================
--- trunk/soft/fudaa-mascaret/pom.xml 2014-05-20 00:55:34 UTC (rev 8704)
+++ trunk/soft/fudaa-mascaret/pom.xml 2014-05-20 00:55:46 UTC (rev 8705)
@@ -15,7 +15,7 @@
</parent>
<groupId>org.fudaa.soft.fudaa-mascaret</groupId>
<artifactId>fudaa-mascaret</artifactId>
- <version>3.2.3-SNAPSHOT</version>
+ <version>3.3-SNAPSHOT</version>
<name>Fudaa-Mascaret</name>
<packaging>pom</packaging>
<modules>
Modified: trunk/soft/fudaa-mascaret/server/pom.xml
===================================================================
--- trunk/soft/fudaa-mascaret/server/pom.xml 2014-05-20 00:55:34 UTC (rev 8704)
+++ trunk/soft/fudaa-mascaret/server/pom.xml 2014-05-20 00:55:46 UTC (rev 8705)
@@ -6,7 +6,7 @@
<parent>
<groupId>org.fudaa.soft.fudaa-mascaret</groupId>
<artifactId>fudaa-mascaret</artifactId>
- <version>3.2.3-SNAPSHOT</version>
+ <version>3.3-SNAPSHOT</version>
</parent>
<artifactId>mascaret-server</artifactId>
<build>
Modified: trunk/soft/fudaa-mascaret/ui/pom.xml
===================================================================
--- trunk/soft/fudaa-mascaret/ui/pom.xml 2014-05-20 00:55:34 UTC (rev 8704)
+++ trunk/soft/fudaa-mascaret/ui/pom.xml 2014-05-20 00:55:46 UTC (rev 8705)
@@ -6,7 +6,7 @@
<parent>
<groupId>org.fudaa.soft.fudaa-mascaret</groupId>
<artifactId>fudaa-mascaret</artifactId>
- <version>3.2.3-SNAPSHOT</version>
+ <version>3.3-SNAPSHOT</version>
</parent>
<artifactId>mascaret-ui</artifactId>
<build>
Modified: trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/hydraulique1d/reseau/Hydraulique1dReseauFrame.java
===================================================================
--- trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/hydraulique1d/reseau/Hydraulique1dReseauFrame.java 2014-05-20 00:55:34 UTC (rev 8704)
+++ trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/hydraulique1d/reseau/Hydraulique1dReseauFrame.java 2014-05-20 00:55:46 UTC (rev 8705)
@@ -83,6 +83,7 @@
import com.memoire.dja.DjaResource;
import com.memoire.dja.DjaText;
import com.memoire.dja.DjaVector;
+import java.awt.BorderLayout;
import java.awt.Color;
import java.util.Map;
import java.awt.image.BufferedImage;
@@ -98,19 +99,19 @@
*/
public final class Hydraulique1dReseauFrame
extends EbliDjaFrame implements H1dObjetEventListener {
-
+
private BuPopupButton pbReseau_;
MetierEtude1d etude_;
MetierReseau reseau_;
Hydraulique1dIHMRepository ihmP_;
BuLabel lbStatus1_, lbStatus2_;
-
+
Hydraulique1dReseauPalette srcReseau_;
Hydraulique1dReseauPaletteBracket srcbrcks_;
DjaPaletteStroke srcstrks_;
DjaPaletteThickness srcthkns_;
BuButton btPositionner_;
-
+
private JToggleButton btZoom_;
private JToggleButton btMoveView_;
// private final String cmdZoomIncrease_ = "ZOOMINCREASE";
@@ -132,7 +133,7 @@
getGrid().addMouseMotionListener(mouseAdapter);
getGrid().addGridListener(new Hydraulique1dReseauGridAdapter(_etude.reseau()));
}
-
+
public Hydraulique1dReseauFrame(
BuCommonImplementation _app,
String _file,
@@ -140,7 +141,7 @@
MetierEtude1d _etude) {
this(_app, _file, _grid, _etude, null);
}
-
+
public Hydraulique1dReseauFrame(
BuCommonImplementation _app,
String _file,
@@ -181,7 +182,7 @@
pbThkns_.setToolTipText(Hydraulique1dResource.HYDRAULIQUE1D.getString("Palette d'\xE9paisseurs"));
pbThkns_.setIcon(DjaResource.DJA.getIcon("dja-thickness"));
pbThkns_.setEnabled(grid_.isInteractive());
-
+
btPositionner_ = new BuButton();
btPositionner_.setIcon(Hydraulique1dResource.HYDRAULIQUE1D.getIcon("hydraulique1drepositionner"));
btPositionner_.setActionCommand("REPOSITIONNER");
@@ -199,7 +200,7 @@
btZoom_.setName("bt" + ZOOM_ACTION);
btZoom_.setRequestFocusEnabled(false);
btZoom_.addActionListener(this);
-
+
btMoveView_ = new JToggleButton();
btMoveView_.setIcon(EbliResource.EBLI.getIcon("main"));
btMoveView_.setActionCommand(MOVE_ACTION);
@@ -210,7 +211,7 @@
//--add zoom mouse wheel listener --//
addZoomMouseWheelListener();
-
+
lbStatus1_ = new BuLabel();
lbStatus1_.setMinimumSize(new Dimension(40, 20));
lbStatus1_.setBorder(new BevelBorder(BevelBorder.LOWERED));
@@ -222,7 +223,7 @@
sptVert.setOneTouchExpandable(true);
sptVert.setDividerLocation(160);
sptVert.setPreferredSize(new Dimension(400, 25));
-
+
JComponent content = (JComponent) getContentPane();
content.add(sptVert, BuBorderLayout.SOUTH);
Dimension ps = new Dimension(400, 400);
@@ -232,10 +233,12 @@
setBackground(Color.WHITE);
scrollPane_.setBackground(Color.WHITE);
scrollPane_.setOpaque(true);
- ((JComponent) getContentPane()).setDoubleBuffered(false);
+ content.setDoubleBuffered(false);
grid_.setDoubleBuffered(false);
+ scrollPane_.setDoubleBuffered(false);
+ setDoubleBuffered(false);
}
-
+
@Override
public BufferedImage produceImage(final int _w, final int _h, final Map _params) {
return CtuluLibImage.produceImageForComponent(grid_, _w, _h, _params);
@@ -279,35 +282,35 @@
@Override
public void center() {
}
-
+
@Override
public Frame getFrame() {
return Hydraulique1dReseauFrame.this.getApp().getFrame();
}
-
+
@Override
public double getHSpacing() { // Semble ne servir a rien.
return 100;
}
-
+
@Override
public Node getSelectedNode() {
return null;
}
-
+
@Override
public double getVSpacing() { // Semble ne servir a rien.
return 100;
}
-
+
@Override
public void scale(double arg0) {
}
-
+
@Override
public void update(boolean arg0) {
}
-
+
@Override
public DRect windowRect() {
int size = Math.min(scrollPane_.getWidth(), scrollPane_.getHeight());
@@ -326,7 +329,7 @@
// Les noeuds
for (Enumeration e = objs.elements(); e.hasMoreElements();) {
DjaObject gobj = (DjaObject) e.nextElement();
-
+
if (gobj instanceof Hydraulique1dReseauExtremLibre || // Noeud extremite libre
gobj instanceof Hydraulique1dReseauCasier || // Noeud casier
gobj instanceof Hydraulique1dReseauNoeud) { // Noeud confluent
@@ -346,7 +349,7 @@
nd.setShape(Node.OVAL);
nd.setBoundingBox(gobj.getWidth(), gobj.getHeight());
}
-
+
nd.setId(id);
hid2dja.put(new Integer(id), gobj);
hdja2vgj.put(gobj, nd);
@@ -392,7 +395,7 @@
// Les edges
for (Enumeration e = objs.elements(); e.hasMoreElements();) {
DjaObject gobj = (DjaObject) e.nextElement();
-
+
if (gobj instanceof Hydraulique1dReseauBiefCourbe) { // Bief
Hydraulique1dReseauBiefCourbe gbief = (Hydraulique1dReseauBiefCourbe) gobj;
if (gbief.getBeginObject() == null) {
@@ -402,7 +405,7 @@
if (nd1 == null) {
return false;
}
-
+
Node nd2;
DjaAnchor[] ancs = gbief.getAnchors();
for (int i = 0; i < ancs.length; i++) {
@@ -461,11 +464,11 @@
gobj.setY((int) pos.y - gobj.getHeight() / 2);
}
}
-
+
repositionnerAretes();
repaint();
grid_.recenter();
-
+
if (false) { // Pour debug, cr\xE9ation d'un fichier GML contenant le graph, qui peut \xEAtre relu par l'appli VGJ.
PrintStream ps;
try {
@@ -475,14 +478,14 @@
GMLobject gmlgraph = GMLfile_.getGMLSubObject("graph", GMLobject.GMLlist, false);
graph.setGMLvalues(gmlgraph);
gmlgraph.prune();
-
+
ps.println(GMLfile_.toString(0));
ps.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
-
+
return true;
}
@@ -491,14 +494,14 @@
*/
private void repositionnerAretes() {
DjaVector objs = grid_.getObjects();
-
+
for (Enumeration e = objs.elements(); e.hasMoreElements();) {
DjaObject gobj = (DjaObject) e.nextElement();
-
+
if (gobj instanceof Hydraulique1dReseauLiaisonCasier || // On limite le repositionnement aux biefs et liaisons.
gobj instanceof Hydraulique1dReseauBiefCourbe) {
DjaLink glien = (DjaLink) gobj;
-
+
DjaObject gobj1 = glien.getBeginObject();
int pos1 = glien.getBeginPosition();
int x1;
@@ -513,7 +516,7 @@
x1 = glien.getBeginX();
y1 = glien.getBeginY();
}
-
+
DjaObject gobj2 = glien.getEndObject();
int pos2 = glien.getEndPosition();
int x2;
@@ -528,7 +531,7 @@
x2 = glien.getEndX();
y2 = glien.getEndY();
}
-
+
if (gobj1 instanceof DjaForm) {
DjaAnchor anc = getAncre(gobj1, x2, y2);
glien.setBeginPosition(anc.getPosition());
@@ -551,7 +554,7 @@
Hashtable hbief2graph = new Hashtable();
// Mapping casier vers sa representation graphique
Hashtable hcasier2graph = new Hashtable();
-
+
MetierBief[] biefs = reseau_.biefs();
for (int i = 0; i < biefs.length; i++) {
// Creation des biefs
@@ -619,81 +622,81 @@
// Les deversoirs pour le bief
MetierDeversoir[] devers = biefs[i].deversoirs();
-
+
for (int j = 0; j < devers.length; j++) {
// Recherche de l'ancre la plus proche de l'abscisse
DjaAnchor ancre = getAncre(gbief, devers[j].abscisse());
-
+
Hydraulique1dReseauDeversoir gdevers = new Hydraulique1dReseauDeversoir(devers[j]);
gdevers.setEndObject(ancre.getParent());
gdevers.setEndPosition(ancre.getPosition());
gdevers.setBeginObject(ancre.getParent());
gdevers.setBeginPosition(ancre.getPosition());
-
+
grid_.add(gdevers);
}
// Les apports pour le bief
MetierApport[] apports = biefs[i].apports();
-
+
for (int j = 0; j < apports.length; j++) {
// Recherche de l'ancre la plus proche de l'abscisse
DjaAnchor ancre = getAncre(gbief, apports[j].abscisse());
-
+
Hydraulique1dReseauApport gapport = new Hydraulique1dReseauApport(apports[j]);
gapport.setEndObject(ancre.getParent());
gapport.setEndPosition(ancre.getPosition());
gapport.setBeginObject(ancre.getParent());
gapport.setBeginPosition(ancre.getPosition());
-
+
grid_.add(gapport);
}
// Les seuils pour le bief
MetierSeuil[] seuils = biefs[i].seuils();
-
+
for (int j = 0; j < seuils.length; j++) {
// Recherche de l'ancre la plus proche de l'abscisse
DjaAnchor ancre = getAncre(gbief, seuils[j].abscisse());
-
+
Hydraulique1dReseauSeuil gseuil = new Hydraulique1dReseauSeuil(seuils[j]);
gseuil.setEndObject(ancre.getParent());
gseuil.setEndPosition(ancre.getPosition());
gseuil.setBeginObject(ancre.getParent());
gseuil.setBeginPosition(ancre.getPosition());
-
+
grid_.add(gseuil);
}
// Les pertes de charge pour le bief
MetierPerteCharge[] pertes = biefs[i].pertesCharges();
-
+
for (int j = 0; j < pertes.length; j++) {
// Recherche de l'ancre la plus proche de l'abscisse
DjaAnchor ancre = getAncre(gbief, pertes[j].abscisse());
-
+
Hydraulique1dReseauPerteCharge gperte = new Hydraulique1dReseauPerteCharge(pertes[j]);
gperte.setEndObject(ancre.getParent());
gperte.setEndPosition(ancre.getPosition());
gperte.setBeginObject(ancre.getParent());
gperte.setBeginPosition(ancre.getPosition());
-
+
grid_.add(gperte);
}
// Les sources tracer pour le bief
MetierSource[] sources = biefs[i].sources();
-
+
for (int j = 0; j < sources.length; j++) {
// Recherche de l'ancre la plus proche de l'abscisse
DjaAnchor ancre = getAncre(gbief, sources[j].abscisse());
-
+
Hydraulique1dReseauSource gsource = new Hydraulique1dReseauSource(sources[j]);
gsource.setEndObject(ancre.getParent());
gsource.setEndPosition(ancre.getPosition());
gsource.setBeginObject(ancre.getParent());
gsource.setBeginPosition(ancre.getPosition());
-
+
grid_.add(gsource);
}
}
@@ -736,7 +739,7 @@
gliaison.setEndObject(ancre2.getParent());
gliaison.setEndPosition(ancre2.getPosition());
}
-
+
gliaison.maj(); // La mise a jour depend des accrochages.
grid_.add(gliaison);
}
@@ -759,7 +762,7 @@
int ind = (int) ((ancres.length + 1) * (_abs - absdeb) / (absfin - absdeb) + 0.5) - 1;
ind = Math.max(ind, 0);
ind = Math.min(ind, ancres.length - 1);
-
+
return ancres[ind];
}
@@ -782,10 +785,10 @@
dist = d;
}
}
-
+
return ancres[ind];
}
-
+
public void addBief(String type) {
MetierBief ibief = reseau_.creeBief();
Hydraulique1dReseauBiefCourbe bief;
@@ -798,24 +801,24 @@
grid_.add(bief);
repaint();
}
-
+
public void setStatus(String partieWest, String partieCenter) {
lbStatus1_.setText(partieWest);
lbStatus2_.setText(partieCenter);
}
-
+
public void addBief() {
addBief("droit");
}
-
+
public void addBiefCourbe() {
addBief("courbe");
}
-
+
public void addBiefDroit() {
addBief("droit");
}
-
+
public void addNoeud() {
MetierNoeud in = reseau_.creeNoeud();
Hydraulique1dReseauNoeud noeud = new Hydraulique1dReseauNoeud(in);
@@ -823,7 +826,7 @@
grid_.add(noeud);
repaint();
}
-
+
public void addQApport() {
MetierApport iapport = reseau_.creeApport();
Hydraulique1dReseauApport apport = new Hydraulique1dReseauApport(iapport);
@@ -832,7 +835,7 @@
initNumerosSingularites();
repaint();
}
-
+
public void addSourceTraceur() {
if (sourceAutoriser()) {
MetierSource isource = reseau_.creeSource();
@@ -843,7 +846,7 @@
repaint();
}
}
-
+
public void addPerteCharge() {
MetierPerteCharge iperteCharge = reseau_.creePerteCharge();
Hydraulique1dReseauPerteCharge perteCharge
@@ -853,7 +856,7 @@
initNumerosSingularites();
repaint();
}
-
+
public void addSeuil() {
MetierSeuil iseuil;
boolean transcritique
@@ -867,7 +870,7 @@
repaint();
}
}
-
+
public void addDeversoir() {
MetierDeversoir ideversoir = reseau_.creeDeversoir();
Hydraulique1dReseauDeversoir deversoir
@@ -877,7 +880,7 @@
initNumerosSingularites();
repaint();
}
-
+
public void addCasier() {
if (casierAutoriser()) {
MetierCasier icasier = reseau_.ajouterCasier();
@@ -887,7 +890,7 @@
repaint();
}
}
-
+
public void addLiaisonCasier() {
if (casierAutoriser()) {
MetierLiaison iliaison = reseau_.ajouterLiaison();
@@ -898,11 +901,11 @@
repaint();
}
}
-
+
public BuCommonImplementation getApp() {
return app_;
}
-
+
@Override
public void actionPerformed(ActionEvent _evt) {
String action = _evt.getActionCommand();
@@ -914,14 +917,17 @@
arg = action.substring(i + 1, action.length() - 1);
action = action.substring(0, i);
}
-
+
if ("DJA_TOGGLE_INTERACTIVE".equals(action)) {
DjaGridInteractive grille = (DjaGridInteractive) grid_;
- btMoveView_.setSelected(false);
- btZoom_.setSelected(false);
-
+ if (tbInteractive_.isSelected()) {
+ btMoveView_.setSelected(false);
+ btZoom_.setSelected(false);
+ ((MascaretGridInteractive) grid_).setZoom(false);
+ ((MascaretGridInteractive) grid_).setTranslationActive(false);
+ }
if (grille.isInteractive()) {
-
+
if (pbReseau_.isSelected()) {
pbReseau_.doClick();
}
@@ -934,9 +940,9 @@
if (pbThkns_.isSelected()) {
pbThkns_.doClick();
}
-
+
MessageAvertissement = ConstructionLiaisonsMetiers();
-
+
if (!MessageAvertissement.isEmpty()) {
BuDialogMessage dial
= new BuDialogMessage(app_, null, MessageAvertissement);
@@ -947,7 +953,7 @@
}
} // fin if (grille.isInteractive())
else {
-
+
}
if (MessageAvertissement.isEmpty()) {
super.actionPerformed(_evt);
@@ -997,13 +1003,13 @@
if (btZoom_.isSelected()) {
btMoveView_.setSelected(false);
}
- ((MascaretGridInteractive) grid_).toggleZoom();
-
+ ((MascaretGridInteractive) grid_).setZoom(btZoom_.isSelected());
+
} else if (MOVE_ACTION.equals(action)) {
if (btMoveView_.isSelected()) {
btZoom_.setSelected(false);
}
- ((MascaretGridInteractive) grid_).toggleTranslationAction();
+ ((MascaretGridInteractive) grid_).setTranslationActive(btMoveView_.isSelected());
} else {
super.actionPerformed(_evt);
}
@@ -1018,7 +1024,7 @@
((MascaretGridInteractive) grid_).zoomOn(e, e.getPreciseWheelRotation() < 0);
repaint(0);
}
-
+
});
}
@@ -1073,7 +1079,7 @@
ib.extrAmont().noeudRattache(in);
ib.extrAmont().conditionLimite(null);
in.ajouteExtremite(ib.extrAmont());
-
+
} else if (debut instanceof Hydraulique1dReseauExtremLibre) {
if (ib.extrAmont() != null) {
ib.extrAmont().noeudRattache(null);
@@ -1095,7 +1101,7 @@
}
repaint();
}
-
+
}
if (fin == null) {
Hydraulique1dReseauExtremLibre extremAval
@@ -1115,7 +1121,7 @@
ib.extrAval().noeudRattache(in);
ib.extrAval().conditionLimite(null);
in.ajouteExtremite(ib.extrAval());
-
+
} else if (fin instanceof Hydraulique1dReseauExtremLibre) {
if (ib.extrAval() != null) {
ib.extrAval().noeudRattache(null);
@@ -1137,7 +1143,7 @@
}
repaint();
}
-
+
}
} else if (element instanceof Hydraulique1dReseauSingularite) {
Hydraulique1dReseauSingularite singulGraph
@@ -1149,7 +1155,7 @@
= (MetierBief) (((Hydraulique1dReseauBiefCourbe) objetAttache)
.getData("bief"));
ib.ajouteSingularite(is);
-
+
} else {
ListObjetNonConnectes.add(is);
MessageAvertissement
@@ -1215,7 +1221,7 @@
//Verification du reseau et de la grille
objetsNonConnecte = Hydraulique1dReseauVerificateur.verifierBijectionMetierGraph(etude_, this);
-
+
if (objetsNonConnecte != null) {
for (int j = 0; j < objetsNonConnecte.length; j++) {
if (ListObjetNonConnectes.add(objetsNonConnecte[j])) {
@@ -1227,11 +1233,11 @@
}
}
}
-
+
return MessageAvertissement;
-
+
}
-
+
@Override
public JComponent[] getSpecificTools() {
JComponent[] r;
@@ -1241,7 +1247,7 @@
pbBrcks_.setDesktop((BuDesktop) getDesktopPane());
r = new JComponent[22];
int buttonPosition = 0;
-
+
r[buttonPosition++] = tbInteractive_;
r[buttonPosition++] = null;
r[buttonPosition++] = btRecenter_;
@@ -1261,16 +1267,16 @@
r[buttonPosition++] = pbBrcks_;
r[buttonPosition++] = null;
r[buttonPosition++] = pbReseau_;
-
+
r[buttonPosition++] = null;
r[buttonPosition++] = btZoom_;
r[buttonPosition++] = btMoveView_;
-
+
DjaFrame.setAlwaysEnable(btRecenter_);
DjaFrame.setAlwaysEnable(btZoom_);
DjaFrame.setAlwaysEnable(btMoveView_);
updateInteractiveTools(r);
-
+
return r;
}
@@ -1432,7 +1438,7 @@
if (liaisonGraphique == null) {
return;
}
-
+
liaisonGraphique.maj();
} else if (("caracteristiques".equals(champ)) && (source instanceof MetierLiaison)) {
MetierLiaison iliaison = (MetierLiaison) source;
@@ -1440,11 +1446,11 @@
if (liaisonGraph == null) {
return;
}
-
+
liaisonGraph.maj();
}
}
-
+
public void initNumerosSingularites() {
DjaGridInteractive grille = (DjaGridInteractive) grid_;
Enumeration objEnum = grille.getObjects().
@@ -1457,7 +1463,7 @@
is.numero(numero++);
}
}
-
+
private Hydraulique1dReseauNoeud rechercheNoeud(MetierNoeud inoeud) {
DjaGridInteractive grille = (DjaGridInteractive) grid_;
Enumeration objEnum = grille.getObjects().
@@ -1472,7 +1478,7 @@
}
return null;
}
-
+
private Hydraulique1dReseauExtremLibre rechercheExtremite(
MetierExtremite iextremite) {
DjaGridInteractive grille = (DjaGridInteractive) grid_;
@@ -1488,7 +1494,7 @@
}
return null;
}
-
+
private Hydraulique1dReseauLiaisonCasier rechercheLiaison(
MetierCaracteristiqueLiaison icaracLiai) {
DjaGridInteractive grille = (DjaGridInteractive) grid_;
@@ -1504,7 +1510,7 @@
}
return null;
}
-
+
private Hydraulique1dReseauBiefCourbe rechercheBief(MetierBief iBief) {
DjaGridInteractive grille = (DjaGridInteractive) grid_;
Enumeration objEnum = grille.getObjects().
@@ -1519,7 +1525,7 @@
}
return null;
}
-
+
private Hydraulique1dReseauLiaisonCasier rechercheLiaison(MetierLiaison iLiaison) {
DjaGridInteractive grille = (DjaGridInteractive) grid_;
Enumeration objEnum = grille.getObjects().
@@ -1534,7 +1540,7 @@
}
return null;
}
-
+
private Hydraulique1dReseauCasier rechercheCasier(MetierCasier iCasier) {
DjaGridInteractive grille = (DjaGridInteractive) grid_;
Enumeration objEnum = grille.getObjects().
@@ -1544,7 +1550,7 @@
= (Hydraulique1dReseauCasier) objEnum.nextElement();
MetierCasier casier = (MetierCasier) casierGraph.getData("casier");
try {
-
+
if (casier != null && casier.numero() == iCasier.numero()) {
return casierGraph;
}
@@ -1555,7 +1561,7 @@
}
return null;
}
-
+
private boolean casierAutoriser() {
if (etude_.paramGeneraux().regime().value()
== EnumMetierRegime._FLUVIAL_PERMANENT) {
@@ -1580,7 +1586,7 @@
}
return true;
}
-
+
private boolean sourceAutoriser() {
if (!etude_.qualiteDEau().parametresModeleQualiteEau().presenceTraceurs()) {
new BuDialogMessage(
@@ -1594,7 +1600,7 @@
}
return true;
}
-
+
private void decalage(DjaLink djaLink, int indice) {
int beginX = djaLink.getBeginX();
int beginY = djaLink.getBeginY();
@@ -1609,7 +1615,7 @@
djaLink.setEndX(endX + DX);
djaLink.setEndY(endY + DY);
}
-
+
private void decalage(DjaForm djaForm, int indice) {
int X = djaForm.getX();
int Y = djaForm.getY();
@@ -1653,9 +1659,9 @@
private EnumMetierSensDebitLiaison getSensLiaison(Hydraulique1dReseauLiaisonCasier liaison) {
int typeDebut = typeExtremite2TypeSimplifie(liaison.getBeginType());
int typeFin = typeExtremite2TypeSimplifie(liaison.getEndType());
-
+
MetierLiaison il = (MetierLiaison) liaison.getData("liaison");
-
+
if (il.isCasierCasier()) {
if ((typeDebut == 1) && (typeFin == 2)) {
return EnumMetierSensDebitLiaison.CASIER_VERS_BIEF_OU_VERS_AVAL;
@@ -1677,7 +1683,7 @@
}
return EnumMetierSensDebitLiaison.DEUX_SENS;
}
-
+
if (il.isRiviereCasier()) {
if (liaison.getBeginObject() instanceof Hydraulique1dReseauCasier) {
if ((typeDebut == 2) && (typeFin == 1)) {
@@ -1700,7 +1706,7 @@
}
return EnumMetierSensDebitLiaison.DEUX_SENS;
}
-
+
if (liaison.getBeginObject() instanceof Hydraulique1dReseauBiefCourbe) {
if ((typeDebut == 2) && (typeFin == 1)) {
return EnumMetierSensDebitLiaison.CASIER_VERS_BIEF_OU_VERS_AVAL;
@@ -1723,7 +1729,7 @@
return EnumMetierSensDebitLiaison.DEUX_SENS;
}
}
-
+
return EnumMetierSensDebitLiaison.DEUX_SENS;
}
}
Modified: trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/hydraulique1d/reseau/MascaretGridInteractive.java
===================================================================
--- trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/hydraulique1d/reseau/MascaretGridInteractive.java 2014-05-20 00:55:34 UTC (rev 8704)
+++ trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/hydraulique1d/reseau/MascaretGridInteractive.java 2014-05-20 00:55:46 UTC (rev 8705)
@@ -1,9 +1,11 @@
package org.fudaa.fudaa.hydraulique1d.reseau;
-import java.awt.Insets;
-
import com.memoire.dja.DjaGridInteractive;
import com.memoire.dja.DjaVector;
+import java.awt.Color;
+import java.awt.Dimension;
+import java.awt.Graphics;
+import java.awt.Rectangle;
import java.awt.event.MouseEvent;
/**
@@ -17,9 +19,12 @@
public MascaretGridInteractive(boolean b, DjaVector djaVector) {
super(b, djaVector);
+ setOpaque(true);
+ setBackground(Color.WHITE);
mouseScaleListener = new MascaretScaledGridMouseListener(this);
addMouseListener(mouseScaleListener);
addMouseMotionListener(mouseScaleListener);
+ setDoubleBuffered(false);
}
public void setParentFrame(Hydraulique1dReseauFrame parentFrame) {
@@ -42,16 +47,28 @@
getTransform().setScale(scale);
}
- public void toggleTranslationAction() {
- mouseScaleListener.setMoveActionEnabled(!mouseScaleListener.isMoveActionEnabled());
+ public void setTranslationActive(boolean active) {
+ mouseScaleListener.setMoveActionEnabled(active);
}
- public void toggleZoom() {
- mouseScaleListener.setZoomActionEnabled(!mouseScaleListener.isZoomActionEnabled());
+ public void setZoom(boolean active) {
+ mouseScaleListener.setZoomActionEnabled(active);
}
@Override
- public void setInteractive(boolean _s) {
+ public void paint(Graphics g) {
+ final Dimension size = getSize();
+ Rectangle clip = new Rectangle(0, 0, size.width, size.height);
+ if (isOpaque()) {
+ g.setColor(getBackground());
+ g.fillRect(clip.x, clip.y, clip.width, clip.height);
+ }
+ super.paint(g);
+ }
+
+ @Override
+ public void setInteractive(boolean _s
+ ) {
super.setInteractive(_s);
if (_s) {
mouseScaleListener.setZoomActionEnabled(false);
@@ -61,6 +78,7 @@
public void zoomOn(MouseEvent evt, boolean zoomIn) {
getTransform().zoom(evt, zoomIn);
+ getParentFrame().repaint(0);
repaint(0);
}
@@ -77,7 +95,6 @@
// return translated;
//
// }
-
boolean isZoomOrMoveActivated() {
return mouseScaleListener.isMoveActionEnabled() || mouseScaleListener.isZoomActionEnabled();
}
Modified: trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/hydraulique1d/reseau/MascaretScaledGridMouseListener.java
===================================================================
--- trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/hydraulique1d/reseau/MascaretScaledGridMouseListener.java 2014-05-20 00:55:34 UTC (rev 8704)
+++ trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/hydraulique1d/reseau/MascaretScaledGridMouseListener.java 2014-05-20 00:55:46 UTC (rev 8705)
@@ -81,11 +81,10 @@
}
boolean erase;
- Color selectionZone = new Color(224, 128, 224);
private void erase() {
Graphics g = grid.getGraphics();
- g.setXORMode(selectionZone);
+ g.setXORMode(Color.white);
if (erase) {
g.drawRect(lastXDrawn, lastYDrawn, lastWDrawn, lastHDrawn);
erase = false;
@@ -107,7 +106,7 @@
lastWDrawn = _evt.getX() - lastXDrawn;
lastHDrawn = _evt.getY() - lastYDrawn;
Graphics g = grid.getGraphics();
- g.setXORMode(selectionZone);
+ g.setXORMode(Color.white);
g.drawRect(lastXDrawn, lastYDrawn, lastWDrawn, lastHDrawn);
erase = true;
Modified: trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/mascaret/MascaretImplementation.java
===================================================================
--- trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/mascaret/MascaretImplementation.java 2014-05-20 00:55:34 UTC (rev 8704)
+++ trunk/soft/fudaa-mascaret/ui/src/main/java/org/fudaa/fudaa/mascaret/MascaretImplementation.java 2014-05-20 00:55:46 UTC (rev 8705)
@@ -171,7 +171,7 @@
isApp_.libraries = null;
isApp_.thanks = new String[]{"Fudaa team"};
idApp_.name = "Fudaa-Mascaret";
- idAp...
[truncated message content] |
|
From: <de...@us...> - 2014-09-17 20:42:51
|
Revision: 8851
http://sourceforge.net/p/fudaa/svn/8851
Author: deniger
Date: 2014-09-17 20:42:47 +0000 (Wed, 17 Sep 2014)
Log Message:
-----------
xcas au lancement du calcul
Modified Paths:
--------------
trunk/soft/fudaa-mascaret/server/src/main/java/org/fudaa/dodico/mascaret/DCalculMascaret.java
Removed Paths:
-------------
trunk/soft/fudaa-mascaret/distrib/build.xml
Deleted: trunk/soft/fudaa-mascaret/distrib/build.xml
===================================================================
--- trunk/soft/fudaa-mascaret/distrib/build.xml 2014-09-17 20:08:25 UTC (rev 8850)
+++ trunk/soft/fudaa-mascaret/distrib/build.xml 2014-09-17 20:42:47 UTC (rev 8851)
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!--
-! @creation 2002-04-05
-! @modification $Date$
-! @license GNU General Public License 2
-! @copyright (c)1998-2001 CETMEF 2 bd Gambetta F-60231 Compiegne
-! @version $Id$
-! @author Fred deniger
-!
-! build permettant de construire le jar
--->
-<project name="mascaret" default="izpack" basedir=".">
- <taskdef name="izpack" classpath="src/dist/izpack/standalone-compiler.jar" classname="com.izforge.izpack.ant.IzPackTask" />
-
- <target name="izpack" description="cree installeur izpack">
- <!--F.Deniger: j'ai comment\xE9 ce point car je ne vois pas \xE0 quoi sert le jar serveurs.jar-->
- <!--<delete file="target/serveurs.jar" />-->
- <delete file="target/fudaa-mascaret.jar" failonerror="false"/>
- <delete file="src/dist/izpack/izpack_fudaa_mascaret_version.xml" failonerror="false"/>
- <echo>basedir=${basedir}</echo>
- <echo>project version=${project.version}</echo>
- <echo>creation date=${timestamp}</echo>
- <copy file="target/mascaret-distrib-${project.version}-all.jar" tofile="target/fudaa-mascaret.jar"/>
- <!--F.Deniger: j'ai comment\xE9 ce point car je ne vois pas \xE0 quoi sert le jar serveurs.jar-->
- <!--<jar destfile="target/serveurs.jar" basedir="../../fudaa" includes="serveurs/mascaret/**" />-->
- <copy file="src/dist/izpack/izpack_fudaa_mascaret.xml" tofile="src/dist/izpack/izpack_fudaa_mascaret_version.xml" filtering="true">
- <filterset>
- <filter token="project.version" value="${project.version}"/>
- <filter token="timestamp" value="${timestamp}"/>
- </filterset>
- </copy>
- <izpack input="${basedir}/src/dist/izpack/izpack_fudaa_mascaret_version.xml" output="${basedir}/target/Fudaa_Mascaret${project.version}_Setup.jar" basedir="${basedir}/src/dist" />
- <delete file="src/dist/izpack/izpack_fudaa_mascaret_version.xml" failonerror="false"/>
- <delete file="target/fudaa-mascaret.jar" failonerror="false"/>
- </target>
-</project>
Modified: trunk/soft/fudaa-mascaret/server/src/main/java/org/fudaa/dodico/mascaret/DCalculMascaret.java
===================================================================
--- trunk/soft/fudaa-mascaret/server/src/main/java/org/fudaa/dodico/mascaret/DCalculMascaret.java 2014-09-17 20:08:25 UTC (rev 8850)
+++ trunk/soft/fudaa-mascaret/server/src/main/java/org/fudaa/dodico/mascaret/DCalculMascaret.java 2014-09-17 20:42:47 UTC (rev 8851)
@@ -62,6 +62,7 @@
private CExec execCalculEnCours;
private final static String SOUS_REP_5_2 = "mascaret_5_2";
private final static String SOUS_REP_7_0 = "mascaret_7_0";
+ private final static String SOUS_REP_8_0 = "mascaret_8_0";
public DCalculMascaret() {
super();
@@ -128,11 +129,11 @@
if (!etatCalcul_.equals("calcul")) {
return strOperation_;
} else {
- String sousRep = SOUS_REP_7_0;
+ String sousRep = SOUS_REP_8_0;
if (noyau5_2_) {
sousRep = SOUS_REP_5_2;
} else {
- sousRep = SOUS_REP_7_0;
+ sousRep = SOUS_REP_8_0;
}
File controle = new File(cheminServeur() + sousRep + File.separator + "Controle.txt");
if (!controle.exists()) {
@@ -141,12 +142,12 @@
} else {
try {
- String res =
- CtuluLibFile.litFichierTexte(
- controle,
- controle.length(),
- false,
- false);
+ String res
+ = CtuluLibFile.litFichierTexte(
+ controle,
+ controle.length(),
+ false,
+ false);
if (res != null) {
int index = res.indexOf("CALCUL");
if (index != -1) {
@@ -164,7 +165,6 @@
long estimationDureeFinCalcul = (long) estimationDureeDouble;
String estimationFormate = formatTemps(estimationDureeFinCalcul);
-
setProgression(bcalage_ ? getS("Calcul calage") + "..."
: getS("Calcul") + "..." + pourcentBorne + "% " + getS("Temps \xE9coul\xE9") + " : " + tpsEcouleFormate
+ " " + getS("Dur\xE9e estim\xE9e") + " : " + estimationFormate, pourcentBorne);
@@ -239,29 +239,29 @@
String os = System.getProperty("os.name");
//String drive;
String path = cheminServeur();
- String sousRep = SOUS_REP_7_0;
+ String sousRep = SOUS_REP_8_0;
if (noyau5_2_) {
path = path + SOUS_REP_5_2 + File.separator;
sousRep = SOUS_REP_5_2;
} else {
- path = path + SOUS_REP_7_0 + File.separator;
- sousRep = SOUS_REP_7_0;
+ path = path + SOUS_REP_8_0 + File.separator;
+ sousRep = SOUS_REP_8_0;
}
String nomEtude = "mascaret" + noEtude;
setProgression("Ecriture des fichiers param\xE8tres", 0);
System.out.println("Ecriture des fichiers parametres");
//XCAS start
-// File ficXCAS = getFichier(c, ".xcas", sousRep);
-// if (ficXCAS.exists()) {
-// ficXCAS.delete();
-// }
+ File ficXCAS = getFichier(c, ".xcas", sousRep);
+ if (ficXCAS.exists()) {
+ ficXCAS.delete();
+ }
//XCAS end
//ici on \xE9crit dans le dossier temporaire de Fudaa
- File ficCAS = getFichier(c, ".cas", sousRep);
- if (ficCAS.exists()) {
- ficCAS.delete();
- }
- ficCAS.getParentFile().mkdirs();
+// File ficCAS = getFichier(c, ".cas", sousRep);
+// if (ficCAS.exists()) {
+// ficCAS.delete();
+// }
+ ficXCAS.getParentFile().mkdirs();
File ficGEO = getFichier(c, ".geo", sousRep);
if (ficGEO.exists()) {
ficGEO.delete();
@@ -406,10 +406,7 @@
if (bInterrompu_) {
return;
}
- //XCAS start
-// DParametresMascaret.ecritParametresXCAS(ficXCAS, params.parametresCAS());
- //XCAS end
- DParametresMascaret.ecritParametresCAS(ficCAS, params.parametresCAS());
+ DParametresMascaret.ecritParametresXCAS(ficXCAS, params.parametresCAS());
setProgression("Ecriture des fichiers param\xE8tres", 55);
if (bInterrompu_) {
return;
@@ -587,8 +584,8 @@
if (ficDamocles.exists()) {
results.resultatsDAMOC(
DResultatsMascaret.litResultatsDAMOC(
- ficDamocles,
- t.maxListingDamocles));
+ ficDamocles,
+ t.maxListingDamocles));
long tailleMaxOctet = Math.round(t.maxListingDamocles * 1024);
long tailleFichier = ficDamocles.length();
if (tailleFichier > tailleMaxOctet) {
@@ -603,8 +600,8 @@
+ " est trop volumineux : "
+ (tailleFichier / 1024)
+ "Ko.\n";
- messagesAvertissements_ +=
- "Lecture de la fin du fichier, pour le r\xE9cup\xE9rer enti\xE8rement, veuillez le copier \xE0 partir de la machine "
+ messagesAvertissements_
+ += "Lecture de la fin du fichier, pour le r\xE9cup\xE9rer enti\xE8rement, veuillez le copier \xE0 partir de la machine "
+ h
+ ".\n\n";
}
@@ -631,8 +628,8 @@
+ " est trop volumineux : "
+ (tailleFichier / 1024)
+ "Ko.\n";
- messagesAvertissements_ +=
- "Lecture de la fin du fichier, pour le r\xE9cup\xE9rer enti\xE8rement, veuillez le copier \xE0 partir de la machine "
+ messagesAvertissements_
+ += "Lecture de la fin du fichier, pour le r\xE9cup\xE9rer enti\xE8rement, veuillez le copier \xE0 partir de la machine "
+ h
+ ".\n\n";
}
@@ -660,8 +657,8 @@
+ " est trop volumineux : "
+ (tailleFichier / 1024)
+ "Ko.\n";
- messagesAvertissements_ +=
- "Lecture de la fin du fichier, pour le r\xE9cup\xE9rer enti\xE8rement, veuillez le copier \xE0 partir de la machine "
+ messagesAvertissements_
+ += "Lecture de la fin du fichier, pour le r\xE9cup\xE9rer enti\xE8rement, veuillez le copier \xE0 partir de la machine "
+ h
+ ".\n\n";
}
@@ -694,7 +691,7 @@
} else {
SResultatsTemporelSpatial sres = DResultatsMascaret.
litResultatsCalAuto(ficCalOPT, t.maxResultatOpthyca,
- DResultatsMascaret.OPTYCA);
+ DResultatsMascaret.OPTYCA);
results.resultatsCalAuto(sres);
}
} else {
@@ -717,8 +714,8 @@
+ " est trop volumineux : "
+ (tailleFichier / 1024)
+ "Ko.\n";
- messagesAvertissements_ +=
- "Lecture de la fin du fichier, pour le r\xE9cup\xE9rer enti\xE8rement, veuillez le copier \xE0 partir de la machine "
+ messagesAvertissements_
+ += "Lecture de la fin du fichier, pour le r\xE9cup\xE9rer enti\xE8rement, veuillez le copier \xE0 partir de la machine "
+ h
+ ".\n\n";
}
@@ -731,7 +728,6 @@
results.resultatsTracerLIS(null);
}
-
if (bInterrompu_ && !bRecupererResultats_) {
return;
}
@@ -740,8 +736,8 @@
long tailleMaxOctet = Math.round(t.maxResultatOpthycaTracer * 1024);
long tailleFichier = ficTraOPT.length();
if (tailleFichier > tailleMaxOctet) {
- messagesAvertissements_ +=
- "Le fichier r\xE9sultat Opthyca de la qualit\xE9 d'eau : "
+ messagesAvertissements_
+ += "Le fichier r\xE9sultat Opthyca de la qualit\xE9 d'eau : "
+ ficOPT.getAbsolutePath()
+ " est trop volumineux : "
+ (tailleFichier / 1024)
@@ -753,15 +749,15 @@
SResultatsTemporelSpatial sres = DResultatsMascaret.
litResultatsTracer(ficTraOPT,
- t.maxResultatOpthycaTracer, DResultatsMascaret.OPTYCA);
+ t.maxResultatOpthycaTracer, DResultatsMascaret.OPTYCA);
results.resultatsTracer(sres);
}
} else if (ficTraRUB.exists()) {
long tailleMaxOctet = Math.round(t.maxResultatRubensTracer * 1024);
long tailleFichier = (ficTraRUB.length() / 1024) + 1;
if (tailleFichier > tailleMaxOctet) {
- messagesAvertissements_ +=
- "Le fichier r\xE9sultat Opthyca de la qualit\xE9 d'eau : "
+ messagesAvertissements_
+ += "Le fichier r\xE9sultat Opthyca de la qualit\xE9 d'eau : "
+ ficOPT.getAbsolutePath()
+ " est trop volumineux : "
+ (tailleFichier / 1024)
@@ -773,7 +769,7 @@
SResultatsTemporelSpatial sres = DResultatsMascaret.
litResultatsTracer(ficTraRUB,
- t.maxResultatRubensTracer, DResultatsMascaret.RUBENS);
+ t.maxResultatRubensTracer, DResultatsMascaret.RUBENS);
results.resultatsTracer(sres);
}
} else {
@@ -805,8 +801,8 @@
} else {
results.resultatsREP(
DResultatsMascaret.litResultatsREP(
- ficEcrREP,
- t.maxResultatReprise));
+ ficEcrREP,
+ t.maxResultatReprise));
}
} else {
results.resultatsREP(null);
@@ -835,7 +831,7 @@
} else {
SResultatsTemporelSpatial sres = DResultatsMascaret.
litResultatsTemporelSpatial(ficOPT, t.maxResultatOpthyca,
- DResultatsMascaret.OPTYCA);
+ DResultatsMascaret.OPTYCA);
sres.resultatsPermanent = params.parametresCAS().parametresGen.code == 1;
results.resultatsTemporelSpatial(sres);
// results.resultatsOPT(
@@ -996,12 +992,10 @@
System.err.println("Interruption du calcul par l'utilisateur avant le d\xE9but du calcul ! ");
messagesAvertissements_ += "Interruption du calcul par l'utilisateur avant le d\xE9but du calcul !\n\n";
-
} else if (etatCalcul_.equals("calcul")) {
System.err.println("Interruption du calcul par l'utilisateur ! (" + strOperation_.pourcentage + "% effectu\xE9)");
messagesAvertissements_ += "Interruption du calcul par l'utilisateur !(" + strOperation_.pourcentage + "% effectu\xE9)\n\n";
-
}
if (execCalculEnCours != null) {
execCalculEnCours.getProcess().destroy();
@@ -1010,7 +1004,6 @@
}
//JOptionPane.showMessageDialog(null,"cbResultat="+bRecupererResultats_);
-
}
@Override
@@ -1044,8 +1037,7 @@
/**
* Cree une connexion pour la IPersonne _p en faisant appel a la methode mere de DTache. Si la connexion est correcte (non nulle), des instances de
- * IParametres et de IResultats sont crees et referencees dans la hashtable
- * <code>donnees_</code>.
+ * IParametres et de IResultats sont crees et referencees dans la hashtable <code>donnees_</code>.
*
* @return IConnexion cree par DTache.connexion(_p)
* @see org.fudaa.dodico.objet.DTache
@@ -1056,16 +1048,13 @@
try {
// Dans tous les cas (JavaWebStart ou pas), on copie les ex\xE9cutables dans le r\xE9pertoire temporaire pour \xE9viter
// des probl\xE8mes de droits d'\xE9criture.
- String cheminTmp=cheminTmp();
+ String cheminTmp = cheminTmp();
// cr\xE9ation, si n\xE9cessaire, des r\xE9pertoires <tmp>\mascaret\mascaret_5_2 et <tmp>\mascaret\mascaret_7_0
// dans le r\xE9pertoire temporaire
- String cheminNoyau5_2 = cheminTmp + File.separatorChar + SOUS_REP_5_2;
- String cheminNoyau7_0 = cheminTmp + File.separatorChar + SOUS_REP_7_0;
- File repNoyau5_2 = new File(cheminNoyau5_2);
- repNoyau5_2.mkdirs();
- File repNoyau6_1 = new File(cheminNoyau7_0);
- repNoyau6_1.mkdirs();
+ new File(cheminTmp + File.separatorChar + SOUS_REP_5_2).mkdirs();
+ new File(cheminTmp + File.separatorChar + SOUS_REP_7_0).mkdirs();
+ new File(cheminTmp + File.separatorChar + SOUS_REP_8_0).mkdirs();
// les fichiers n\xE9cessaires pour le noyau 5.2
copieResource(cheminTmp, SOUS_REP_5_2 + File.separatorChar + "Abaques.txt");
@@ -1075,12 +1064,15 @@
copieResource(cheminTmp, SOUS_REP_7_0 + File.separatorChar + "Abaques.txt");
copieResource(cheminTmp, SOUS_REP_7_0 + File.separatorChar + "dico.txt");
copieResource(cheminTmp, SOUS_REP_7_0 + File.separatorChar + "dico_sans_calage.txt");
- copieResource(cheminTmp, SOUS_REP_7_0 + File.separatorChar + "mascaret.exe");
- copieResource(cheminTmp, SOUS_REP_7_0 + File.separatorChar + "mascaret");
-
+
+ // les fichiers n\xE9cessaires pour le noyau 8.0
+ copieResource(cheminTmp, SOUS_REP_8_0 + File.separatorChar + "Abaques.txt");
+ copieResource(cheminTmp, SOUS_REP_8_0 + File.separatorChar + "mascaret.exe");
+ copieResource(cheminTmp, SOUS_REP_8_0 + File.separatorChar + "mascaret");
+
// On rend les exes executables.
- new File(cheminTmp, SOUS_REP_7_0 + File.separatorChar + "mascaret.exe").setExecutable(true);
- new File(cheminTmp, SOUS_REP_7_0 + File.separatorChar + "mascaret") .setExecutable(true);
+ new File(cheminTmp, SOUS_REP_8_0 + File.separatorChar + "mascaret.exe").setExecutable(true);
+ new File(cheminTmp, SOUS_REP_8_0 + File.separatorChar + "mascaret").setExecutable(true);
System.setProperty("FUDAA_SERVEUR", cheminTmp);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <de...@us...> - 2015-03-09 21:03:38
|
Revision: 9062
http://sourceforge.net/p/fudaa/svn/9062
Author: deniger
Date: 2015-03-09 21:03:35 +0000 (Mon, 09 Mar 2015)
Log Message:
-----------
dev
Modified Paths:
--------------
trunk/soft/fudaa-mascaret/distrib/pom.xml
trunk/soft/fudaa-mascaret/ui/pom.xml
Modified: trunk/soft/fudaa-mascaret/distrib/pom.xml
===================================================================
--- trunk/soft/fudaa-mascaret/distrib/pom.xml 2015-03-09 21:02:07 UTC (rev 9061)
+++ trunk/soft/fudaa-mascaret/distrib/pom.xml 2015-03-09 21:03:35 UTC (rev 9062)
@@ -6,7 +6,7 @@
<parent>
<groupId>org.fudaa.soft.fudaa-mascaret</groupId>
<artifactId>fudaa-mascaret</artifactId>
- <version>3.4.2</version>
+ <version>3.5_beta</version>
</parent>
<artifactId>mascaret-distrib</artifactId>
<properties>
Modified: trunk/soft/fudaa-mascaret/ui/pom.xml
===================================================================
--- trunk/soft/fudaa-mascaret/ui/pom.xml 2015-03-09 21:02:07 UTC (rev 9061)
+++ trunk/soft/fudaa-mascaret/ui/pom.xml 2015-03-09 21:03:35 UTC (rev 9062)
@@ -6,7 +6,7 @@
<parent>
<groupId>org.fudaa.soft.fudaa-mascaret</groupId>
<artifactId>fudaa-mascaret</artifactId>
- <version>3.5_beta</version>
+ <version>3.5_beta</version>
</parent>
<artifactId>mascaret-ui</artifactId>
<build>
@@ -69,12 +69,10 @@
<dependency>
<groupId>org.fudaa.framework.ebli</groupId>
<artifactId>ebli-graphe</artifactId>
- <version>1.7-SNAPSHOT</version>
</dependency>
- <dependency>
+ <dependency>
<groupId>org.fudaa.framework.ebli</groupId>
<artifactId>ebli-graphe-3D</artifactId>
- <version>1.7-SNAPSHOT</version>
</dependency>
</dependencies>
<properties>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|