|
From: <de...@us...> - 2014-10-22 22:02:25
|
Revision: 8893
http://sourceforge.net/p/fudaa/svn/8893
Author: deniger
Date: 2014-10-22 22:02:14 +0000 (Wed, 22 Oct 2014)
Log Message:
-----------
maj couleur par defaut ?\195?\160 similaire
Modified Paths:
--------------
trunk/soft/fudaa-mascaret/server/src/main/java/org/fudaa/dodico/hydraulique1d/conv/ConvH1D_Masc.java
trunk/soft/fudaa-mascaret/server/src/main/java/org/fudaa/dodico/hydraulique1d/metier/singularite/MetierSeuilLoi.java
Modified: trunk/soft/fudaa-mascaret/server/src/main/java/org/fudaa/dodico/hydraulique1d/conv/ConvH1D_Masc.java
===================================================================
--- trunk/soft/fudaa-mascaret/server/src/main/java/org/fudaa/dodico/hydraulique1d/conv/ConvH1D_Masc.java 2014-10-22 21:59:05 UTC (rev 8892)
+++ trunk/soft/fudaa-mascaret/server/src/main/java/org/fudaa/dodico/hydraulique1d/conv/ConvH1D_Masc.java 2014-10-22 22:02:14 UTC (rev 8893)
@@ -1251,9 +1251,8 @@
for (int i = 0; i < singulariteMas.nbSeuils; i++) {
SParametresSeuil sMas
= new SParametresSeuil(null, 0, 0, 0, RIEN, RIEN, RIEN, RIEN, RIEN, IRIEN, IRIEN,
- null, null, IRIEN, RIEN);
+ null, null, SParametresSeuil.PARAMETRES_SEUIL_DEFAULT_VALUE, RIEN);
s = (MetierSeuil) seuils.elementAt(i);
- System.out.println("convertirParametresSingularite s.nom() = " + s.nom());
sMas.nom = s.nom();
sMas.abscisse = s.abscisse();
sMas.coteRupture = s.coteRupture();
Modified: trunk/soft/fudaa-mascaret/server/src/main/java/org/fudaa/dodico/hydraulique1d/metier/singularite/MetierSeuilLoi.java
===================================================================
--- trunk/soft/fudaa-mascaret/server/src/main/java/org/fudaa/dodico/hydraulique1d/metier/singularite/MetierSeuilLoi.java 2014-10-22 21:59:05 UTC (rev 8892)
+++ trunk/soft/fudaa-mascaret/server/src/main/java/org/fudaa/dodico/hydraulique1d/metier/singularite/MetierSeuilLoi.java 2014-10-22 22:02:14 UTC (rev 8893)
@@ -1,27 +1,33 @@
/**
- * @file MetierSeuilLoi.java
- * @creation 2000-08-09
+ * @file MetierSeuilLoi.java
+ * @creation 2000-08-09
* @modification $Date: 2007-11-20 11:42:36 $
- * @license GNU General Public License 2
- * @copyright (c)1998-2001 EDF/LNHE
- * @mail de...@fu...
+ * @license GNU General Public License 2
+ * @copyright (c)1998-2001 EDF/LNHE
+ * @mail de...@fu...
*/
package org.fudaa.dodico.hydraulique1d.metier.singularite;
+
+import org.fudaa.dodico.boony.BoonyDeserializationAware;
+import static org.fudaa.dodico.corba.mascaret.SParametresSeuil.PARAMETRES_SEUIL_DEFAULT_VALUE;
import org.fudaa.dodico.hydraulique1d.metier.evenement.Notifieur;
import org.fudaa.dodico.hydraulique1d.metier.MetierLoiHydraulique;
import org.fudaa.dodico.hydraulique1d.metier.MetierHydraulique1d;
+
/**
- * Impl\xE9mentation de l'objet m\xE9tier singularit\xE9 de type "seuil loi".
- * Ajoute une cote de cr\xEAte, un coefficient de d\xE9bit et une \xE9paisseur (mince ou \xE9pais).
- * @version $Revision: 1.2 $ $Date: 2007-11-20 11:42:36 $ by $Author: bmarchan $
- * @author Jean-Marc Lacombe
+ * Impl\xE9mentation de l'objet m\xE9tier singularit\xE9 de type "seuil loi". Ajoute une cote de cr\xEAte, un coefficient de d\xE9bit et une \xE9paisseur (mince ou
+ * \xE9pais).
+ *
+ * @version $Revision: 1.2 $ $Date: 2007-11-20 11:42:36 $ by $Author: bmarchan $
+ * @author Jean-Marc Lacombe
*/
-public class MetierSeuilLoi extends MetierSeuil {
+public class MetierSeuilLoi extends MetierSeuil implements BoonyDeserializationAware {
+
@Override
public void initialise(MetierHydraulique1d _o) {
super.initialise(_o);
if (_o instanceof MetierSeuilLoi) {
- MetierSeuilLoi s= (MetierSeuilLoi)_o;
+ MetierSeuilLoi s = (MetierSeuilLoi) _o;
coteCrete(s.coteCrete());
coefQ(s.coefQ());
epaisseur(s.epaisseur());
@@ -29,120 +35,154 @@
debit(s.debit());
}
}
+
@Override
+ public void endDeserialization() {
+ if (epaisseur_ == null) {
+ epaisseur_ = EnumMetierEpaisseurSeuil.EPAIS;
+ }
+ }
+
+ @Override
public MetierHydraulique1d creeClone() {
- MetierSeuilLoi s= new MetierSeuilLoi();
+ MetierSeuilLoi s = new MetierSeuilLoi();
s.initialise(this);
return s;
}
+
@Override
public String toString() {
- MetierLoiHydraulique l= getLoi();
- String s= "seuilLoi " + nom_;
- if (l != null)
+ MetierLoiHydraulique l = getLoi();
+ String s = "seuilLoi " + nom_;
+ if (l != null) {
s += "(loi " + l.toString() + ")";
+ }
return s;
}
+
@Override
public String[] getInfos() {
- String epaisseur=getS("mince");
+ String epaisseur = getS("mince");
if (epaisseur_.value() == EnumMetierEpaisseurSeuil._EPAIS) {
- epaisseur=getS("\xE9pais");
+ epaisseur = getS("\xE9pais");
}
- String[] res= new String[2];
- res[0]= getS("Seuil (Zcr\xEAte,coef.Q)-Singularit\xE9 n\xB0")+numero_;
- res[1]=
- getS("Absc.")+" : "
- + abscisse_
- + " "+getS("Zrupture")+" : "
- + coteRupture_
- + " "+getS("Zcr\xEAte")+" : "
- + coteCrete_
- + " "+getS("Coef. Q")+" : "
- + coefQ_
- + " "+getS("Epaisseur")+" : "
- + epaisseur
- +" "+getS("gradient Q")+" : "
- + gradient_
- +" "+getS("d\xE9bit turbin\xE9")+" : "
- + debit_;
+ String[] res = new String[2];
+ res[0] = getS("Seuil (Zcr\xEAte,coef.Q)-Singularit\xE9 n\xB0") + numero_;
+ res[1]
+ = getS("Absc.") + " : "
+ + abscisse_
+ + " " + getS("Zrupture") + " : "
+ + coteRupture_
+ + " " + getS("Zcr\xEAte") + " : "
+ + coteCrete_
+ + " " + getS("Coef. Q") + " : "
+ + coefQ_
+ + " " + getS("Epaisseur") + " : "
+ + epaisseur
+ + " " + getS("gradient Q") + " : "
+ + gradient_
+ + " " + getS("d\xE9bit turbin\xE9") + " : "
+ + debit_;
return res;
}
- /*** MetierSeuilLoi ***/
+
+ /**
+ * * MetierSeuilLoi **
+ */
// constructeurs
protected MetierSeuilLoi(boolean _notify) {
super();
- nom_=getS("Seuil loi-Singularit\xE9 n\xB0")+numero_;
- coteCrete_= 0.;
- coefQ_= 0.38;
- epaisseur_= EnumMetierEpaisseurSeuil.EPAIS;
- gradient_= 5000.;
- debit_=0;
+ nom_ = getS("Seuil loi-Singularit\xE9 n\xB0") + numero_;
+ coteCrete_ = 0.;
+ coefQ_ = 0.38;
+ epaisseur_ = EnumMetierEpaisseurSeuil.EPAIS;
+ gradient_ = 5000.;
+ debit_ = 0;
- if (_notify) notifieObjetCree();
+ if (_notify) {
+ notifieObjetCree();
+ }
}
public MetierSeuilLoi() {
- this(true);
+ this(true);
}
@Override
public void dispose() {
- coteCrete_= 0.;
- coefQ_= 0;
- epaisseur_= null;
- gradient_= 0.;
- debit_=0;
+ coteCrete_ = 0.;
+ coefQ_ = 0;
+ epaisseur_ = null;
+ gradient_ = 0.;
+ debit_ = 0;
super.dispose();
}
// attributs
protected double coteCrete_;
+
public double coteCrete() {
return coteCrete_;
}
+
public void coteCrete(double coteCrete) {
- if (coteCrete_==coteCrete) return;
- coteCrete_= coteCrete;
+ if (coteCrete_ == coteCrete) {
+ return;
+ }
+ coteCrete_ = coteCrete;
Notifieur.getNotifieur().fireObjetModifie(toString(), this, "coteCrete");
}
protected double coefQ_;
+
public double coefQ() {
return coefQ_;
}
+
public void coefQ(double coefQ) {
- if (coefQ_==coefQ) return;
- coefQ_= coefQ;
+ if (coefQ_ == coefQ) {
+ return;
+ }
+ coefQ_ = coefQ;
Notifieur.getNotifieur().fireObjetModifie(toString(), this, "coefQ");
}
protected EnumMetierEpaisseurSeuil epaisseur_;
+
public EnumMetierEpaisseurSeuil epaisseur() {
return epaisseur_;
}
+
public void epaisseur(EnumMetierEpaisseurSeuil epaisseur) {
- if (epaisseur_.value()==epaisseur.value()) return;
- epaisseur_= epaisseur;
+ if (epaisseur_.value() == epaisseur.value()) {
+ return;
+ }
+ epaisseur_ = epaisseur;
Notifieur.getNotifieur().fireObjetModifie(toString(), this, "epaisseur");
}
private double gradient_;
+
public double gradient() {
return gradient_;
}
+
public void gradient(double gradient) {
- if (gradient_==gradient) return;
- gradient_= gradient;
+ if (gradient_ == gradient) {
+ return;
+ }
+ gradient_ = gradient;
Notifieur.getNotifieur().fireObjetModifie(toString(), this, "gradient");
}
private double debit_;
+
public double debit() {
- return debit_;
+ return debit_;
}
public void debit(double debit) {
- if (debit_ == debit)
- return;
- debit_ = debit;
- Notifieur.getNotifieur().fireObjetModifie(toString(), this, "debit");
+ if (debit_ == debit) {
+ return;
+ }
+ debit_ = debit;
+ Notifieur.getNotifieur().fireObjetModifie(toString(), this, "debit");
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|