Update of /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv2743/src/net/sourceforge/bprocessor/gui
Modified Files:
PopupMenu.java
Log Message:
CoordinateSystem.translateIt/unTranslateIt translates in place
Index: PopupMenu.java
===================================================================
RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/PopupMenu.java,v
retrieving revision 1.85
retrieving revision 1.86
diff -C2 -d -r1.85 -r1.86
*** PopupMenu.java 7 Dec 2007 14:37:03 -0000 1.85
--- PopupMenu.java 11 Dec 2007 15:14:19 -0000 1.86
***************
*** 670,679 ****
List<Vertex> vertices = new ArrayList(Geometry.collect(entities));
CoordinateSystem system = Project.getInstance().getActiveCoordinateSystem();
! List<Vertex> locals = system.unTranslate(vertices);
! for (int i = 0; i < locals.size(); i++) {
! Vertex v1 = vertices.get(i);
! Vertex v2 = locals.get(i);
! v1.set(v2);
! }
for (Vertex current : vertices) {
current.update();
--- 670,674 ----
List<Vertex> vertices = new ArrayList(Geometry.collect(entities));
CoordinateSystem system = Project.getInstance().getActiveCoordinateSystem();
! system.unTranslateIt(vertices);
for (Vertex current : vertices) {
current.update();
***************
*** 690,699 ****
List<Vertex> vertices = new ArrayList(Geometry.collect(entities));
CoordinateSystem system = Project.getInstance().getActiveCoordinateSystem();
! List<Vertex> locals = system.translate(vertices);
! for (int i = 0; i < locals.size(); i++) {
! Vertex v1 = vertices.get(i);
! Vertex v2 = locals.get(i);
! v1.set(v2);
! }
for (Vertex current : vertices) {
current.update();
--- 685,689 ----
List<Vertex> vertices = new ArrayList(Geometry.collect(entities));
CoordinateSystem system = Project.getInstance().getActiveCoordinateSystem();
! system.translateIt(vertices);
for (Vertex current : vertices) {
current.update();
|