Revision: 3918
http://fudaa.svn.sourceforge.net/fudaa/?rev=3918&view=rev
Author: hadouxad
Date: 2008-09-13 20:36:45 +0000 (Sat, 13 Sep 2008)
Log Message:
-----------
COrrection bugs
- action configurer: delegue toujours a son widgetBordure.
- cas special legende: Copier/couper: lors de la copie/couper de legende, n enregistre rien pour eviter le plantage.
Correction bug wizard courbes temporelles
- l'action ajouter en cliquant sur la ligene de la cellule vide
- action supprimer: qui supprime les points saisis
- action modifs: en double cliquant sur les cellules (cf setValueAt)
- s'il n'y a pas de graphe dispo, l'option cr?\195?\169e
un nouveau graphe doit etre coch?\195?\169e et disable ( l'utilisateur n'a pas le
choix...)
- Bug bizarre lors de la saisie de certains points pour les courbes temporelles...
FONCTION AJOUT COURBE SOURCE OK!!
- Fonction clic droit sur courbe du graphe FONCTIONNE!
- methode TrPostCourbeTreeModel.duplicateWithChooseSrc()
- Il fallait initialiser le tableau des y en recuperant la taille du y de son duplicata
- utilsier la methode update
- GESTION DE TOUS LEs CAS (tentative)
- creation courbe REELLE sur nouveau src depuis courbe REELLE ancien source
- creation courbe INTERPOLEE sur nouveau src depuis courbe REELLE ancien source
- creation courbe REELLE sur nouveau src depuis courbe INTERPOLEE ancien source
- creation courbe INTERPOLEE sur nouveau src depuis courbe INTERPOLEE ancien source
Modified Paths:
--------------
branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrIsoLayerDefault.java
Modified: branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrIsoLayerDefault.java
===================================================================
--- branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrIsoLayerDefault.java 2008-09-13 20:21:07 UTC (rev 3917)
+++ branches/Prepro-0.92-SNAPSHOT/fudaa/src/org/fudaa/fudaa/tr/post/TrIsoLayerDefault.java 2008-09-13 20:36:45 UTC (rev 3918)
@@ -249,6 +249,24 @@
return sondeSelectionLong(_prReel, _model);
}
+
+ /**
+ * Recherche le point qui peut contenir la sonde pour bien initialiser la var.
+ *
+ * @param _prReel
+ * @param grid
+ * @return
+ */
+ public static int sondeSelection(final GrPoint _prReel, final EfGridInterface grid) {
+
+ if (grid.getIndex() != null) {
+ final EfIndexVisitorNearestElt visitor = new EfIndexVisitorNearestElt(grid, _prReel.x_, _prReel.y_, 0);
+ grid.getIndex().query(EfIndexVisitorNearestNode.getEnvelope(_prReel.x_, _prReel.y_, 0), visitor);
+ return visitor.isIn() ? visitor.getSelected() : -1;
+ }
+ return -1;
+ }
+
private static int sondeSelectionLong(final GrPoint _prReel, final TrPostModelInterface _model) {
final GrPolygone poly = new GrPolygone();
for (int i = _model.getNbElt() - 1; i >= 0; i--) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|