From: Bertrand M. <bma...@us...> - 2004-04-15 07:38:17
|
Update of /cvsroot/fudaa/fudaa_devel/fudaa/src/org/fudaa/fudaa/reflux In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13134 Modified Files: ZModeleVecteur.java ZCalqueVecteur.java ZCalqueIso.java RefluxModeleResultatsVecteur.java RefluxModeleResultats.java RefluxMaillage.java RefluxFillePost.java Log Message: Intégration du calcul des seiches dans Fudaa-Refonde : Ajout de "import org.fudaa.fudaa.refonde.commun.*" suite au regroupement des classes communes avec Fudaa-Refonde. Index: ZCalqueIso.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/fudaa/src/org/fudaa/fudaa/reflux/ZCalqueIso.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** ZCalqueIso.java 25 Nov 2003 10:14:06 -0000 1.6 --- ZCalqueIso.java 15 Apr 2004 07:38:08 -0000 1.7 *************** *** 8,23 **** */ package org.fudaa.fudaa.reflux; import org.fudaa.ebli.calque.*; import org.fudaa.ebli.geometrie.*; ! import org.fudaa.ebli.palette.*; ! import org.fudaa.ebli.repere.*; ! import org.fudaa.ebli.trace.*; ! import javax.swing.*; ! import javax.swing.event.*; ! import java.awt.*; ! import java.awt.image.*; ! import java.awt.geom.*; ! import java.util.*; ! import java.text.*; /** * Un calque de trace de cartes avec un nouvel algorithme de trace. --- 8,18 ---- */ package org.fudaa.fudaa.reflux; + + import java.awt.*; + import org.fudaa.ebli.calque.*; import org.fudaa.ebli.geometrie.*; ! import org.fudaa.fudaa.refonde.commun.*; ! /** * Un calque de trace de cartes avec un nouvel algorithme de trace. *************** *** 54,58 **** /* public void setValeurs(double[] _vals) { super.setValeurs(_vals); ! double vmin=Double.POSITIVE_INFINITY; double vmax=Double.NEGATIVE_INFINITY; --- 49,53 ---- /* public void setValeurs(double[] _vals) { super.setValeurs(_vals); ! double vmin=Double.POSITIVE_INFINITY; double vmax=Double.NEGATIVE_INFINITY; *************** *** 61,70 **** vmax=Math.max(vmax,_vals[i]); } ! pal_.setMinPalette(vmin); pal_.setMaxPalette(vmax); pal_.ajustePlages(); pal_.ajusteLegendes(); ! construitLegende(); }*/ --- 56,65 ---- vmax=Math.max(vmax,_vals[i]); } ! pal_.setMinPalette(vmin); pal_.setMaxPalette(vmax); pal_.ajustePlages(); pal_.ajusteLegendes(); ! construitLegende(); }*/ Index: RefluxModeleResultats.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/fudaa/src/org/fudaa/fudaa/reflux/RefluxModeleResultats.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** RefluxModeleResultats.java 25 Nov 2003 10:14:06 -0000 1.4 --- RefluxModeleResultats.java 15 Apr 2004 07:38:08 -0000 1.5 *************** *** 1,4 **** --- 1,5 ---- package org.fudaa.fudaa.reflux; import java.util.*; + import org.fudaa.fudaa.refonde.commun.*; /** * Un modele de valeur basé sur les résultats avec changement possible du pas *************** *** 95,97 **** } // <<< ZmodeleValeur -------------------------------------------------------- ! } \ No newline at end of file --- 96,98 ---- } // <<< ZmodeleValeur -------------------------------------------------------- ! } Index: RefluxFillePost.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/fudaa/src/org/fudaa/fudaa/reflux/RefluxFillePost.java,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** RefluxFillePost.java 12 Feb 2004 16:15:20 -0000 1.10 --- RefluxFillePost.java 15 Apr 2004 07:38:08 -0000 1.11 *************** *** 15,19 **** */ package org.fudaa.fudaa.reflux; ! import org.fudaa.fudaa.commun.*; import org.fudaa.ebli.calque.*; import org.fudaa.ebli.commun.EbliListeSelection; --- 15,19 ---- */ package org.fudaa.fudaa.reflux; ! import org.fudaa.fudaa.refonde.commun.*; import org.fudaa.ebli.calque.*; import org.fudaa.ebli.commun.EbliListeSelection; *************** *** 48,52 **** implements RefluxDataChangeListener, ZSelectionListener,TreeSelectionListener { /** Numéro de fenêtre, incrémenté à chaque création. Ce numéro ne sert que ! dans la liste de fenètres, pour les différentier. */ private static int numero_= 0; --- 48,52 ---- implements RefluxDataChangeListener, ZSelectionListener,TreeSelectionListener { /** Numéro de fenêtre, incrémenté à chaque création. Ce numéro ne sert que ! dans la liste de fenètres, pour les différentier. */ private static int numero_= 0; *************** *** 74,82 **** private PRProjet prj_= null; /** ! * Création d'une fenètre de gestion des calques sans préoccupation de ! * la vue associée. ! */ // public RefluxFillePost(BArbreCalque _ac) { --- 74,82 ---- private PRProjet prj_= null; /** ! * Création d'une fenètre de gestion des calques sans préoccupation de ! * la vue associée. ! */ // public RefluxFillePost(BArbreCalque _ac) { *************** *** 84,92 **** // } /** ! * Création d'une fenètre de gestion des calques sans préoccupation de ! * la vue associée. ! */ public RefluxFillePost(BArbreCalque _ac) { --- 84,92 ---- // } /** ! * Création d'une fenètre de gestion des calques sans préoccupation de ! * la vue associée. ! */ public RefluxFillePost(BArbreCalque _ac) { *************** *** 140,148 **** } /** ! * Pour donner un nom à la vue calque, nom utilisé dans la fenetre de mise en ! * page pour l'affichage en mode rapide des vues. ! */ public void setTitle(String _title) { --- 140,148 ---- } /** ! * Pour donner un nom à la vue calque, nom utilisé dans la fenetre de mise en ! * page pour l'affichage en mode rapide des vues. ! */ public void setTitle(String _title) { *************** *** 151,157 **** } /** ! * Initialisation avec le projet. ! */ public void initialise(PRProjet _prj) { --- 151,157 ---- } /** ! * Initialisation avec le projet. ! */ public void initialise(PRProjet _prj) { *************** *** 200,206 **** } /** ! * Suppression des calques de résultats ! */ public void clearResultats() { --- 200,206 ---- } /** ! * Suppression des calques de résultats ! */ public void clearResultats() { *************** *** 210,216 **** } /** ! * Ajout de la bathymetrie comme calque de résultat. ! */ public void ajouteBathy() { --- 210,216 ---- } /** ! * Ajout de la bathymetrie comme calque de résultat. ! */ public void ajouteBathy() { *************** *** 262,270 **** } /** ! * Ajout d'un résultat. Le résultat n'est ajouté que s'il n'existe pas déjà un ! * calque de même nom. ! */ public void ajouteResultat(int _type) { --- 262,270 ---- } /** ! * Ajout d'un résultat. Le résultat n'est ajouté que s'il n'existe pas déjà un ! * calque de même nom. ! */ public void ajouteResultat(int _type) { *************** *** 293,301 **** } /** ! * Ajout d'une réprésentation sous forme de vecteurs. Le résultat n'est ajouté ! * que s'il n'existe pas déjà un calque de même nom. ! */ public void ajouteVecteur() { --- 293,301 ---- } /** ! * Ajout d'une réprésentation sous forme de vecteurs. Le résultat n'est ajouté ! * que s'il n'existe pas déjà un calque de même nom. ! */ public void ajouteVecteur() { *************** *** 330,336 **** } /** ! * Outils spécifiques de la fenêtre. ! */ public JComponent[] getSpecificTools() { --- 330,336 ---- } /** ! * Outils spécifiques de la fenêtre. ! */ public JComponent[] getSpecificTools() { *************** *** 352,358 **** } /** ! * Evènement sur l'arbre (changement d'activation de calque). ! */ public void valueChanged(TreeSelectionEvent _evt) { --- 352,358 ---- } /** ! * Evènement sur l'arbre (changement d'activation de calque). ! */ public void valueChanged(TreeSelectionEvent _evt) { *************** *** 384,390 **** } /** ! * Modification des propriétés de calque courant. ! */ public void layerPropertyChange(PropertyChangeEvent _evt) { --- 384,390 ---- } /** ! * Modification des propriétés de calque courant. ! */ public void layerPropertyChange(PropertyChangeEvent _evt) { *************** *** 411,417 **** } /** ! * Modification des propriétés de fenetre. ! */ public void windowPropertyChange(PropertyChangeEvent _evt) { --- 411,417 ---- } /** ! * Modification des propriétés de fenetre. ! */ public void windowPropertyChange(PropertyChangeEvent _evt) { *************** *** 512,518 **** // <<< RefluxDataChangeListener ---------------------------------------------- /** ! * Création de la barre d'outils avec les outils de tous les calques. ! */ private void buildTools() { --- 512,518 ---- // <<< RefluxDataChangeListener ---------------------------------------------- /** ! * Création de la barre d'outils avec les outils de tous les calques. ! */ private void buildTools() { Index: ZCalqueVecteur.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/fudaa/src/org/fudaa/fudaa/reflux/ZCalqueVecteur.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** ZCalqueVecteur.java 25 Nov 2003 10:14:06 -0000 1.6 --- ZCalqueVecteur.java 15 Apr 2004 07:38:08 -0000 1.7 *************** *** 1,15 **** package org.fudaa.fudaa.reflux; import org.fudaa.ebli.calque.*; import org.fudaa.ebli.geometrie.*; - import org.fudaa.ebli.palette.*; - import org.fudaa.ebli.repere.*; import org.fudaa.ebli.trace.*; ! import javax.swing.*; ! import javax.swing.event.*; ! import java.awt.*; ! import java.awt.image.*; ! import java.awt.geom.*; ! import java.util.*; ! import java.text.*; /** * Un calque de trace de vecteurs aux noeuds suivant une longueur et une couleur --- 1,10 ---- package org.fudaa.fudaa.reflux; + + import java.awt.*; + import org.fudaa.ebli.calque.*; import org.fudaa.ebli.geometrie.*; import org.fudaa.ebli.trace.*; ! import org.fudaa.fudaa.refonde.commun.*; /** * Un calque de trace de vecteurs aux noeuds suivant une longueur et une couleur *************** *** 226,235 **** } /* Symbole s=new Symbole(Symbole.FLECHE,0); ! GrVecteur v=new GrVecteur(); for (i=0;i<n;i++) { Point p=mdMaillage_.point(i).applique(versEcran).point(); if (!clip.contains(p)) continue; ! v.x=mdVecteur_.getValeurX(i); v.y=mdVecteur_.getValeurY(i); --- 221,230 ---- } /* Symbole s=new Symbole(Symbole.FLECHE,0); ! GrVecteur v=new GrVecteur(); for (i=0;i<n;i++) { Point p=mdMaillage_.point(i).applique(versEcran).point(); if (!clip.contains(p)) continue; ! v.x=mdVecteur_.getValeurX(i); v.y=mdVecteur_.getValeurY(i); *************** *** 237,241 **** s.rotationZ=Math.atan2(-v.y,v.x)*180/Math.PI; int taille=minSize+(int)((mdVecteur_.getNorme(i)-minNorm)/(maxNorm-minNorm)*(maxSize-minSize)); ! ts.setCouleur(pal_.couleur(mdVecteur_.getNorme(i))); ts.setTaille(taille); --- 232,236 ---- s.rotationZ=Math.atan2(-v.y,v.x)*180/Math.PI; int taille=minSize+(int)((mdVecteur_.getNorme(i)-minNorm)/(maxNorm-minNorm)*(maxSize-minSize)); ! ts.setCouleur(pal_.couleur(mdVecteur_.getNorme(i))); ts.setTaille(taille); Index: RefluxMaillage.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/fudaa/src/org/fudaa/fudaa/reflux/RefluxMaillage.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** RefluxMaillage.java 12 Feb 2004 16:15:20 -0000 1.5 --- RefluxMaillage.java 15 Apr 2004 07:38:08 -0000 1.6 *************** *** 57,59 **** public void setListener(ZModeleDonneesListener _l) {} ! } \ No newline at end of file --- 57,59 ---- public void setListener(ZModeleDonneesListener _l) {} ! } Index: RefluxModeleResultatsVecteur.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/fudaa/src/org/fudaa/fudaa/reflux/RefluxModeleResultatsVecteur.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** RefluxModeleResultatsVecteur.java 25 Nov 2003 10:14:06 -0000 1.4 --- RefluxModeleResultatsVecteur.java 15 Apr 2004 07:38:08 -0000 1.5 *************** *** 1,4 **** --- 1,7 ---- package org.fudaa.fudaa.reflux; + import java.util.*; + import org.fudaa.fudaa.refonde.commun.*; + /** * Un modele de vecteurs basé sur les résultats avec changement possible du pas *************** *** 155,157 **** } // <<< ZModeleVecteur ------------------------------------------------------- ! } \ No newline at end of file --- 158,160 ---- } // <<< ZModeleVecteur ------------------------------------------------------- ! } Index: ZModeleVecteur.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/fudaa/src/org/fudaa/fudaa/reflux/ZModeleVecteur.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ZModeleVecteur.java 25 Nov 2003 10:14:06 -0000 1.4 --- ZModeleVecteur.java 15 Apr 2004 07:38:08 -0000 1.5 *************** *** 1,3 **** --- 1,6 ---- package org.fudaa.fudaa.reflux; + + import org.fudaa.fudaa.refonde.commun.*; + /** * Un modele de vecteur. Utilisé pour le tracé des vecteurs représentant des *************** *** 43,45 **** */ void removeModelChangeListener(ZModeleChangeListener _listener); ! } \ No newline at end of file --- 46,48 ---- */ void removeModelChangeListener(ZModeleChangeListener _listener); ! } |