|
From: <de...@us...> - 2003-11-21 15:07:17
|
Update of /cvsroot/fudaa/fudaa_devel/fudaa/src/org/fudaa/fudaa/test/tr
In directory sc8-pr-cvs1:/tmp/cvs-serv9836/src/org/fudaa/fudaa/test/tr
Modified Files:
TestTrMaillage.java
Log Message:
General update
Index: TestTrMaillage.java
===================================================================
RCS file: /cvsroot/fudaa/fudaa_devel/fudaa/src/org/fudaa/fudaa/test/tr/TestTrMaillage.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** TestTrMaillage.java 14 Nov 2003 08:24:06 -0000 1.6
--- TestTrMaillage.java 21 Nov 2003 15:06:44 -0000 1.7
***************
*** 1 ****
! /*
* @file TestTrMaillage.java
* @creation 30 juin 2003
* @modification $Date$
* @license GNU General Public License 2
* @copyright (c)1998-2001 CETMEF 2 bd Gambetta F-60231 Compiegne
* @mail de...@fu...
*/
package org.fudaa.fudaa.test.tr;
import java.awt.Color;
import java.awt.Dimension;
import java.io.File;
import java.util.HashMap;
import javax.swing.JFrame;
import com.memoire.bu.BuDesktop;
import com.memoire.bu.BuSplit2Pane;
import org.fudaa.dodico.commun.DodicoLib;
import org.fudaa.dodico.fichiers.FileOperationSynthese;
import org.fudaa.dodico.telemac.io.SerafinFileFormat;
import org.fudaa.dodico.telemac.io.SerafinInterface;
import org.fudaa.ebli.calque.BArbreCalque;
import org.fudaa.ebli.calque.BGroupeCalque;
import org.fudaa.ebli.calque.BVueCalque;
import org.fudaa.ebli.calque.ZCalqueLongPolygone;
import org.fudaa.ebli.calque.ZCalquePoint;
import org.fudaa.ebli.calque.ZCalquePolygone;
import org.fudaa.ebli.calque.ZEbliFilleCalques;
import org.fudaa.ebli.trace.TracePoint;
import org.fudaa.fudaa.tr.data.TrGroupeMaillage;
/**
* @author deniger
* @version $Id$
*/
public class TestTrMaillage {
ZEbliFilleCalques fc_;
BVueCalque vue_;
BArbreCalque arbre_;
/**
*
*/
public TestTrMaillage(TrGroupeMaillage _maillage) {
BGroupeCalque gc= new BGroupeCalque();
gc.setTitle("Mailleur");
ZCalquePoint zpt= new ZCalquePoint(_maillage.getModelePoint());
ZCalquePolygone zpoly= new ZCalquePolygone(_maillage.getModelePolygone());
ZCalqueLongPolygone zlpoly=
new ZCalqueLongPolygone(_maillage.getModeleBord());
zpt.setIcone(TracePoint.getIcone(TracePoint.POINT, 1, Color.black));
zpt.setName("cqPOINTMAILLEUR");
zpt.setTitle("points");
gc.add(zpt);
gc.add(zpoly);
gc.add(zlpoly);
fc_= new ZEbliFilleCalques(gc);
vue_= fc_.getVueCalque();
vue_.setBackground(Color.white);
vue_.setPreferredSize(new Dimension(500, 400));
arbre_= new BArbreCalque();
arbre_.setModel(fc_.getArbreCalqueModel());
// fc_.setSelectionVisible(true);
fc_.setName("MAILLEUR");
fc_.setTitle("Modele");
fc_.setCalque(gc);
fc_.setCalqueSelectionActif();
fc_.restaurer();
}
public static void main(String[] args) {
HashMap arg= DodicoLib.parseArgs(args);
String fileName= (String)arg.get("-f");
if (fileName == null)
fileName= (String)arg.get("-file");
if (fileName == null) {
System.err.println("Fichier non trouve");
System.exit(1);
}
File f= new File(fileName);
System.out.println("Debut Lecture");
FileOperationSynthese op=
SerafinFileFormat.getInstance().getLastVersionImpl().read(f, null);
SerafinInterface inter= (SerafinInterface)op.getSource();
System.out.println("fin Lecture");
if (op.containsFatalError()) {
op.getAnalyze().toAnalyze().printResume("!! ");
System.exit(1);
} else if (op.containsMessages()) {
op.getAnalyze().toAnalyze().printResume(" ");
}
// TrMaillage maillage =
// new TrMaillage(
// H2dLib.createFor(inter.getMaillage(), inter.getPtsFrontiere(), null));
System.out.println(inter.getPtsFrontiere()[0]);
long t1= System.currentTimeMillis();
inter.getMaillage().computeBord(null);
long t2= System.currentTimeMillis();
System.out.println("temps " + (t2 - t1));
TrGroupeMaillage maillage= new TrGroupeMaillage(inter.getMaillage());
TestTrMaillage test= new TestTrMaillage(maillage);
JFrame frame= new JFrame("Essai");
BuDesktop desk= new BuDesktop();
desk.setPreferredSize(new Dimension(300, 300));
test.arbre_.setPreferredSize(new Dimension(50, 300));
desk.add(test.fc_);
test.fc_.setVisible(true);
BuSplit2Pane split= new BuSplit2Pane(desk, test.arbre_);
frame.setContentPane(split);
test.fc_.restaurer();
test.vue_.changeRepere(test.fc_, maillage.getDomaine());
frame.pack();
frame.setVisible(true);
test.fc_.restaurer();
}
}
\ No newline at end of file
--- 1 ----
! /*
* @file TestTrMaillage.java
* @creation 30 juin 2003
* @modification $Date$
* @license GNU General Public License 2
* @copyright (c)1998-2001 CETMEF 2 bd Gambetta F-60231 Compiegne
* @mail de...@fu...
*/
package org.fudaa.fudaa.test.tr;
import java.awt.Color;
import java.awt.Dimension;
import java.io.File;
import java.util.HashMap;
import javax.swing.JFrame;
import com.memoire.bu.BuDesktop;
import com.memoire.bu.BuSplit2Pane;
import org.fudaa.dodico.commun.DodicoLib;
import org.fudaa.dodico.fichiers.FileOperationSynthese;
import org.fudaa.dodico.telemac.io.SerafinFileFormat;
import org.fudaa.dodico.telemac.io.SerafinInterface;
import org.fudaa.ebli.calque.BArbreCalque;
import org.fudaa.ebli.calque.BGroupeCalque;
import org.fudaa.ebli.calque.BVueCalque;
import org.fudaa.ebli.calque.ZCalqueLongPolygone;
import org.fudaa.ebli.calque.ZCalquePoint;
import org.fudaa.ebli.calque.ZCalquePolygone;
import org.fudaa.ebli.calque.ZEbliFilleCalques;
import org.fudaa.ebli.trace.TracePoint;
import org.fudaa.fudaa.tr.data.TrGridLayerGroup;
/**
* @author deniger
* @version $Id$
*/
public class TestTrMaillage {
ZEbliFilleCalques fc_;
BVueCalque vue_;
BArbreCalque arbre_;
/**
*
*/
public TestTrMaillage(TrGridLayerGroup _maillage) {
BGroupeCalque gc= new BGroupeCalque();
gc.setTitle("Mailleur");
ZCalquePoint zpt= new ZCalquePoint(_maillage.getModelePoint());
ZCalquePolygone zpoly= new ZCalquePolygone(_maillage.getModelePolygone());
ZCalqueLongPolygone zlpoly=
new ZCalqueLongPolygone(_maillage.getModeleBord());
zpt.setIcone(TracePoint.getIcone(TracePoint.POINT, 1, Color.black));
zpt.setName("cqPOINTMAILLEUR");
zpt.setTitle("points");
gc.add(zpt);
gc.add(zpoly);
gc.add(zlpoly);
fc_= new ZEbliFilleCalques(gc);
vue_= fc_.getVueCalque();
vue_.setBackground(Color.white);
vue_.setPreferredSize(new Dimension(500, 400));
arbre_= new BArbreCalque();
arbre_.setModel(fc_.getArbreCalqueModel());
// fc_.setSelectionVisible(true);
fc_.setName("MAILLEUR");
fc_.setTitle("Modele");
fc_.setCalque(gc);
fc_.setCalqueSelectionActif();
fc_.restaurer();
}
public static void main(String[] args) {
HashMap arg= DodicoLib.parseArgs(args);
String fileName= (String)arg.get("-f");
if (fileName == null)
fileName= (String)arg.get("-file");
if (fileName == null) {
System.err.println("Fichier non trouve");
System.exit(1);
}
File f= new File(fileName);
System.out.println("Debut Lecture");
FileOperationSynthese op=
SerafinFileFormat.getInstance().getLastVersionImpl().read(f, null);
SerafinInterface inter= (SerafinInterface)op.getSource();
System.out.println("fin Lecture");
if (op.containsFatalError()) {
op.getAnalyze().toAnalyze().printResume("!! ");
System.exit(1);
} else if (op.containsMessages()) {
op.getAnalyze().toAnalyze().printResume(" ");
}
// TrMaillage maillage =
// new TrMaillage(
// H2dLib.createFor(inter.getMaillage(), inter.getPtsFrontiere(), null));
System.out.println(inter.getPtsFrontiere()[0]);
long t1= System.currentTimeMillis();
inter.getMaillage().computeBord(null);
long t2= System.currentTimeMillis();
System.out.println("temps " + (t2 - t1));
TrGridLayerGroup maillage= new TrGridLayerGroup(inter.getMaillage());
TestTrMaillage test= new TestTrMaillage(maillage);
JFrame frame= new JFrame("Essai");
BuDesktop desk= new BuDesktop();
desk.setPreferredSize(new Dimension(300, 300));
test.arbre_.setPreferredSize(new Dimension(50, 300));
desk.add(test.fc_);
test.fc_.setVisible(true);
BuSplit2Pane split= new BuSplit2Pane(desk, test.arbre_);
frame.setContentPane(split);
test.fc_.restaurer();
test.vue_.changeRepere(test.fc_, maillage.getDomaine());
frame.pack();
frame.setVisible(true);
test.fc_.restaurer();
}
}
\ No newline at end of file
|