Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv24550/src/net/sourceforge/bprocessor/gl/tool
Modified Files:
FinalMoveTool.java AltMoveTool.java
Log Message:
Refactored the copy(Map) operations in geometric
Index: AltMoveTool.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/AltMoveTool.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** AltMoveTool.java 7 May 2007 13:29:48 -0000 1.11
--- AltMoveTool.java 29 May 2007 11:49:14 -0000 1.12
***************
*** 147,151 ****
Plane plane = system.plane();
dragplane = plane.orthogonalPlane(ray);
-
} else {
Project.getInstance().checkpoint();
--- 147,150 ----
***************
*** 153,157 ****
cleanUp();
moved(e);
! }
}
--- 152,156 ----
cleanUp();
moved(e);
! }
}
Index: FinalMoveTool.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/FinalMoveTool.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** FinalMoveTool.java 16 May 2007 06:58:04 -0000 1.6
--- FinalMoveTool.java 29 May 2007 11:49:14 -0000 1.7
***************
*** 33,36 ****
--- 33,37 ----
private Vertex last;
private Vertex to;
+ private boolean copy;
private int count = 0;
***************
*** 119,122 ****
--- 120,131 ----
geometrics.addAll(Selection.primary());
}
+
+ copy = e.isAltDown();
+
+ Collection<Geometric> copied = new LinkedList();
+ for (Geometric current : geometrics) {
+ // empty
+ }
+
vertices = Geometry.collect(geometrics);
affected = getAffected(geometrics);
***************
*** 140,143 ****
--- 149,154 ----
super.cleanUp();
geometrics = null;
+ affected = null;
+ copy = false;
}
}
|