From: <fa...@us...> - 2008-09-05 13:09:33
|
Revision: 3890 http://fudaa.svn.sourceforge.net/fudaa/?rev=3890&view=rev Author: fargeix Date: 2008-09-05 13:09:41 +0000 (Fri, 05 Sep 2008) Log Message: ----------- Mise en conformit?\195?\169 avec le nouveau noyau de calcul : - indisponibilit?\195?\169 des ouvrages en minutes et non plus en h.minutes - indisponibilit?\195?\169 des ouvrages pour une dur?\195?\169e fixe, et non plus de type Erlang Modified Paths: -------------- trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3DataSimulation.java trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3Ecluse.java trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3PanelAffichageEcluse.java trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3PanelSaisieBief.java trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3PanelSaisieEcluse.java Modified: trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3DataSimulation.java =================================================================== --- trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3DataSimulation.java 2008-09-05 11:57:18 UTC (rev 3889) +++ trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3DataSimulation.java 2008-09-05 13:09:41 UTC (rev 3890) @@ -873,11 +873,11 @@ nouveau.largeur_ = this.params_.ecluses.listeEcluses[i].largeur; nouveau.longueur_ = this.params_.ecluses.listeEcluses[i].longueur; nouveau.hauteurchute = this.params_.ecluses.listeEcluses[i].hauteurChute; - nouveau.dureeManoeuvreEntrant_ = this.params_.ecluses.listeEcluses[i].dureeDefManoeuvreEntrant; - nouveau.dureeManoeuvreSortant_ = this.params_.ecluses.listeEcluses[i].dureeDefManoeuvreSortant; + nouveau.dureeManoeuvreEntrant_ = (int) this.params_.ecluses.listeEcluses[i].dureeDefManoeuvreEntrant; + nouveau.dureeManoeuvreSortant_ = (int) this.params_.ecluses.listeEcluses[i].dureeDefManoeuvreSortant; nouveau.profondeur_ = this.params_.ecluses.listeEcluses[i].profondeur; - nouveau.tempsFausseBassinneeMontant_ = this.params_.ecluses.listeEcluses[i].tempsFausseBassineeMontant; - nouveau.tempsFausseBassinneeAvalant_ = this.params_.ecluses.listeEcluses[i].tempsFausseBassineeAvalant; + nouveau.tempsFausseBassinneeMontant_ = (int) this.params_.ecluses.listeEcluses[i].tempsFausseBassineeMontant; + nouveau.tempsFausseBassinneeAvalant_ = (int) this.params_.ecluses.listeEcluses[i].tempsFausseBassineeAvalant; nouveau.gareAmont_ = this.params_.ecluses.listeEcluses[i].gareAmont; nouveau.gareAval_ = this.params_.ecluses.listeEcluses[i].gareAval; @@ -2126,10 +2126,10 @@ Sinavi3Ecluse newEcluse=new Sinavi3Ecluse(); newEcluse.nom_=simuOld.parametresEcluse[i].identification; - newEcluse.tempsFausseBassinneeAvalant_=simuOld.parametresEcluse[i].dureeBassineeDescendante; - newEcluse.tempsFausseBassinneeMontant_=simuOld.parametresEcluse[i].dureeBassineeMontante; - newEcluse.dureeManoeuvreEntrant_=simuOld.parametresEcluse[i].dureeManoeuvresEnEntree; - newEcluse.dureeManoeuvreSortant_=simuOld.parametresEcluse[i].dureeManoeuvresEnSortie; + newEcluse.tempsFausseBassinneeAvalant_=(int) simuOld.parametresEcluse[i].dureeBassineeDescendante; + newEcluse.tempsFausseBassinneeMontant_=(int) simuOld.parametresEcluse[i].dureeBassineeMontante; + newEcluse.dureeManoeuvreEntrant_=(int) simuOld.parametresEcluse[i].dureeManoeuvresEnEntree; + newEcluse.dureeManoeuvreSortant_=(int) simuOld.parametresEcluse[i].dureeManoeuvresEnSortie; newEcluse.gareAmont_=simuOld.parametresEcluse[i].gareEnAmont; newEcluse.gareAval_=simuOld.parametresEcluse[i].gareEnAval; if(maxGare<newEcluse.gareAval_)maxGare=newEcluse.gareAval_; Modified: trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3Ecluse.java =================================================================== --- trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3Ecluse.java 2008-09-05 11:57:18 UTC (rev 3889) +++ trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3Ecluse.java 2008-09-05 13:09:41 UTC (rev 3890) @@ -12,12 +12,12 @@ String nom_; double longueur_; double largeur_; - double tempsFausseBassinneeMontant_; - double tempsFausseBassinneeAvalant_; + int tempsFausseBassinneeMontant_; + int tempsFausseBassinneeAvalant_; double profondeur_; double hauteurchute=0; - double dureeManoeuvreEntrant_; - double dureeManoeuvreSortant_ = 24; + int dureeManoeuvreEntrant_; + int dureeManoeuvreSortant_ = 24; Sinavi3Horaire h_ = new Sinavi3Horaire(); double dureeIndispo_; @@ -72,10 +72,10 @@ * @param _gareAmont * @param _gareAval */ - public Sinavi3Ecluse(final String _nom, final double _longueur, final double _largeur, final double _tempsEclusee, - final double _tempsFausseBassinnee, final double _creneauEtaleAvantPleineMerDeb, + public Sinavi3Ecluse(final String _nom, final double _longueur, final double _largeur, final int _tempsEclusee, + final int _tempsFausseBassinnee, final int _creneauEtaleAvantPleineMerDeb, final double _creneauEtaleAvantPleineMerFin, final double _creneauEtaleApresPleineMerDeb, - final double _creneauEtaleApresPleineMerFin, final Sinavi3Horaire _h, final int _gareAmont, final int _gareAval) { + final int _creneauEtaleApresPleineMerFin, final Sinavi3Horaire _h, final int _gareAmont, final int _gareAval) { super(); this.nom_ = _nom; this.longueur_ = _longueur; Modified: trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3PanelAffichageEcluse.java =================================================================== --- trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3PanelAffichageEcluse.java 2008-09-05 11:57:18 UTC (rev 3889) +++ trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3PanelAffichageEcluse.java 2008-09-05 13:09:41 UTC (rev 3890) @@ -25,8 +25,8 @@ */ public class Sinavi3PanelAffichageEcluse extends JPanel { - String[] titreColonnes = { "Nom", "longueur", "Largeur", "Profondeur","Hauteur de chute", "Bassinee Montant", "Bassinee Avalant", "Dur Manoeuvre entrant","Dur Manoeuvre sortant", - "loi Frequence", "Frequence indispo", "duree indispo", "loi Erlang", "creneau 1", "creneau 2", "creneau 3" }; + String[] titreColonnes = { "Nom", "Longueur", "Largeur", "Profondeur", "Hauteur de chute", "Bassin\xE9e montante (min)", "Bassin\xE9e avalante (min)", "Manoeuvre entrante (min)","Manoeuvre sortante (min)", + "Loi d'indisponibilit\xE9", "Fr\xE9quence d'indisponibilit\xE9", "Dur\xE9e d'indisponibilit\xE9", "Cr\xE9neau 1", "Cr\xE9neau 2", "Cr\xE9neau 3" }; /** * Tableau de type BuTable qui contiendra les donn\xE9es des quais @@ -80,10 +80,10 @@ ndata[i][cpt++] = "" + (float) q.largeur_; ndata[i][cpt++] = "" + (float) q.profondeur_; ndata[i][cpt++] = "" + (float) q.hauteurchute; - ndata[i][cpt++] = "" + (float) q.tempsFausseBassinneeMontant_; - ndata[i][cpt++] = "" + (float) q.tempsFausseBassinneeAvalant_; - ndata[i][cpt++] = "" + (float) q.dureeManoeuvreEntrant_; - ndata[i][cpt++] = " " + (float) q.dureeManoeuvreSortant_; + ndata[i][cpt++] = "" + q.tempsFausseBassinneeMontant_; + ndata[i][cpt++] = "" + q.tempsFausseBassinneeAvalant_; + ndata[i][cpt++] = "" + q.dureeManoeuvreEntrant_; + ndata[i][cpt++] = " " + q.dureeManoeuvreSortant_; if (q.typeLoi_ == 0) { ndata[i][cpt++] = "Loi d'Erlang: " + Integer.toString(q.loiFrequence_); @@ -99,7 +99,7 @@ ndata[i][cpt++] = ""; } ndata[i][cpt++] = "" + (float) q.dureeIndispo_; - ndata[i][cpt++] = Integer.toString(q.loiIndispo_); + //ndata[i][cpt++] = Integer.toString(q.loiIndispo_); ndata[i][cpt++] = " " + (float) q.h_.semaineCreneau1HeureDep + " \xE0 " + (float) q.h_.semaineCreneau1HeureArrivee;; ndata[i][cpt++] = " " + (float) q.h_.semaineCreneau2HeureDep + " \xE0 " + (float) q.h_.semaineCreneau2HeureArrivee;; Modified: trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3PanelSaisieBief.java =================================================================== --- trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3PanelSaisieBief.java 2008-09-05 11:57:18 UTC (rev 3889) +++ trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3PanelSaisieBief.java 2008-09-05 13:09:41 UTC (rev 3890) @@ -325,22 +325,23 @@ //durees indispo Box dureeIndispo=Box.createVerticalBox(); - dureeIndispo.setBorder(Sinavi3Bordures.createTitledBorder("Duree indisponibilite"));//BorderFactory.createTitledBorder(SiporBordures.compound_,"Duree indisponibilite")); + dureeIndispo.setBorder(Sinavi3Bordures.createTitledBorder("Dur\xE9e d'indisponibilit\xE9"));//BorderFactory.createTitledBorder(SiporBordures.compound_,"Duree indisponibilite")); dureeIndispoCrenaux.add(dureeIndispo); final JPanel p21 = new JPanel(); - p21.add(new JLabel("Duree moyenne:")); + p21.add(new JLabel("Dur\xE9e:")); p21.add(this.dureeIndispo_); - p21.add(new JLabel("Heures.Minutes ")); + p21.add(new JLabel("h.min")); p21.setBorder(Sinavi3Bordures.bordnormal_); dureeIndispo.add(p21); - final JPanel p23 = new JPanel(); - p23.add(new JLabel("Ordre loi d'Erlang de la dur\xE9e: ")); - p23.add(this.loiProbaDuree_); - p23.setBorder(Sinavi3Bordures.bordnormal_); - dureeIndispo.add(p23); + /* bloc supprim\xE9 par fargeix, la dur\xE9e d'insisponibilit\xE9 \xE9tant maintenant fixe + * final JPanel p23 = new JPanel(); + * p23.add(new JLabel("Ordre loi d'Erlang de la dur\xE9e: ")); + * p23.add(this.loiProbaDuree_); + * p23.setBorder(Sinavi3Bordures.bordnormal_); + * dureeIndispo.add(p23);*/ //creneaux Modified: trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3PanelSaisieEcluse.java =================================================================== --- trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3PanelSaisieEcluse.java 2008-09-05 11:57:18 UTC (rev 3889) +++ trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3PanelSaisieEcluse.java 2008-09-05 13:09:41 UTC (rev 3890) @@ -404,17 +404,18 @@ final JPanel p21 = new JPanel(); - p21.add(new JLabel("Dur\xE9e moyenne:")); + p21.add(new JLabel("Dur\xE9e:")); p21.add(this.dureeIndispo_); - p21.add(new JLabel("hrs.min")); + p21.add(new JLabel("h.min")); p21.setBorder(Sinavi3Bordures.bordnormal_); dureeIndispo.add(p21); - final JPanel p23 = new JPanel(); - p23.add(new JLabel("Ordre loi d'Erlang de la dur\xE9e:")); - p23.add(this.loiProbaDuree_); - p23.setBorder(Sinavi3Bordures.bordnormal_); - dureeIndispo.add(p23); + /* bloc supprim\xE9 par fargeix, la dur\xE9e d'insisponibilit\xE9 \xE9tant maintenant fixe + * final JPanel p23 = new JPanel(); + * p23.add(new JLabel("Ordre loi d'Erlang de la dur\xE9e:")); + * p23.add(this.loiProbaDuree_); + * p23.setBorder(Sinavi3Bordures.bordnormal_); + * dureeIndispo.add(p23);*/ //creneaux @@ -562,11 +563,13 @@ e.largeur_ = Double.parseDouble(this.cLargeur_.getText()); e.longueur_ = Double.parseDouble(this.cLongueur_.getText()); e.hauteurchute = Double.parseDouble(this.cHauteurChute.getText()); - e.tempsFausseBassinneeMontant_ = Double.parseDouble(this.cdureeFBMontant_.getText()); - e.tempsFausseBassinneeAvalant_ = Double.parseDouble(this.cdureeFBAvalant_.getText()); + //e.tempsFausseBassinneeMontant_ = Double.parseDouble(this.cdureeFBMontant_.getText()); + //e.tempsFausseBassinneeAvalant_ = Double.parseDouble(this.cdureeFBAvalant_.getText()); + e.tempsFausseBassinneeMontant_ = Integer.parseInt(this.cdureeFBMontant_.getText()); + e.tempsFausseBassinneeAvalant_ = Integer.parseInt(this.cdureeFBAvalant_.getText()); e.profondeur_ = Double.parseDouble(this.profondeur_.getText()); - e.dureeManoeuvreSortant_ = Double.parseDouble(this.dureeManoeuvreSortant.getText()); - e.dureeManoeuvreEntrant_ = Double.parseDouble(this.dureeManoeuvreEntrant.getText()); + e.dureeManoeuvreSortant_ = Integer.parseInt(this.dureeManoeuvreSortant.getText()); + e.dureeManoeuvreEntrant_ = Integer.parseInt(this.dureeManoeuvreEntrant.getText()); // loi indisponibilit\xE9s e.dureeIndispo_ = Float.parseFloat(this.dureeIndispo_.getText()); @@ -683,10 +686,10 @@ this.cLongueur_.setText("" + (float) q.longueur_); this.cLargeur_.setText("" + (float) q.largeur_); this.cHauteurChute.setText("" + (float) q.hauteurchute); - this.cdureeFBMontant_.setText("" + (float) q.tempsFausseBassinneeMontant_); - this.cdureeFBAvalant_.setText("" + (float) q.tempsFausseBassinneeAvalant_); - this.dureeManoeuvreSortant.setText("" + (float) q.dureeManoeuvreSortant_); - this.dureeManoeuvreEntrant.setText("" + (float) q.dureeManoeuvreEntrant_); + this.cdureeFBMontant_.setText("" + q.tempsFausseBassinneeMontant_); + this.cdureeFBAvalant_.setText("" + q.tempsFausseBassinneeAvalant_); + this.dureeManoeuvreSortant.setText("" + q.dureeManoeuvreSortant_); + this.dureeManoeuvreEntrant.setText("" + q.dureeManoeuvreEntrant_); this.profondeur_.setText("" + (float) q.profondeur_); // this.cdureepassageEcluseEtale.setText(""+q.) this.horaire_.recopie(q.h_); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |