From: <opa...@us...> - 2008-08-11 20:41:11
|
Revision: 3763 http://fudaa.svn.sourceforge.net/fudaa/?rev=3763&view=rev Author: opasteur Date: 2008-08-11 20:41:04 +0000 (Mon, 11 Aug 2008) Log Message: ----------- Modified Paths: -------------- trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/hydraulique1d/editor/PanneauGraphesResultats.java Modified: trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/hydraulique1d/editor/PanneauGraphesResultats.java =================================================================== --- trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/hydraulique1d/editor/PanneauGraphesResultats.java 2008-08-11 18:57:07 UTC (rev 3762) +++ trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/hydraulique1d/editor/PanneauGraphesResultats.java 2008-08-11 20:41:04 UTC (rev 3763) @@ -4,9 +4,10 @@ import java.awt.Dimension; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; -import java.util.*; +import java.util.ArrayList; +import java.util.StringTokenizer; +import java.util.Vector; -import javax.swing.DefaultListSelectionModel; import javax.swing.JOptionPane; import javax.swing.JSplitPane; import javax.swing.ListModel; @@ -457,6 +458,7 @@ protected void visualiser(boolean calculBorne) { int[] index= getIndexElementsSelectionnes(); //System.err.println("Mode "+mode_); + MetierResultatsTemporelSpatialBief[] res = new MetierResultatsTemporelSpatialBief[index.length]; for (int i = 0; i < index.length; i++) { @@ -465,6 +467,25 @@ int[] indicesVar= lstVar_.getSelectedIndices(); int[] indicesPasTpsSection= lstPasTpsSection_.getSelectedIndices(); + /*System.err.print("index :"); + for (int i = 0; i < index.length; i++) { + System.err.print(index[i]+" "); + } + + System.err.println("\nres :"); + for (int i = 0; i < res.length; i++) { + System.err.print(res[i].toString()+" "); + } + + System.err.print("\nindicesVar :"); + for (int i = 0; i < indicesVar.length; i++) { + System.err.print(indicesVar[i]+" "); + } System.err.print(" finindicesVar"); + + System.err.println("\nindicesPasTpsSection :"); + for (int i = 0; i < indicesPasTpsSection.length; i++) { + System.err.print(indicesPasTpsSection[i]+" "); + }*/ // Avertissements String message =""; if (index.length==0) message +="Veuillez selectionner au moins un bief, un casier ou une liaison !\n"; @@ -665,16 +686,29 @@ // les ordonn\xE9es double[][][] vals= resCasiersLiasons[0].valeursVariables(); - for (int n = 0; n < resCasiersLiasons.length; n++) { + for (int i= 0; i < nbPasTemps; i++) { int indiceCourbe= 1; + for (int n = 0; n < resCasiersLiasons.length; n++) { for (int j= 0; j < indicesVar.length; j++) { vals= resCasiersLiasons[n].valeursVariables(); - res[indiceCourbe][i]= vals[indicesVar[j]][i][0]; + + res[indiceCourbe][i]= vals[indicesVar[j]-1][i][0]; indiceCourbe++; } } } + + + /*System.err.println("\nres :"); + for (int u = 0; u < res.length; u++) { + for (int v = 0; v < res[u].length; v++) { + System.err.print(res[u][v]+" "); + } + System.err.println(""); + + }*/ + return res; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |