Update of /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv907/src/net/sourceforge/bprocessor/gui
Modified Files:
PopupMenu.java
Log Message:
removed unused penciltool
Index: PopupMenu.java
===================================================================
RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/PopupMenu.java,v
retrieving revision 1.46
retrieving revision 1.47
diff -C2 -d -r1.46 -r1.47
*** PopupMenu.java 19 Oct 2007 08:28:33 -0000 1.46
--- PopupMenu.java 19 Oct 2007 10:55:24 -0000 1.47
***************
*** 41,44 ****
--- 41,45 ----
import net.sourceforge.bprocessor.model.Space;
import net.sourceforge.bprocessor.model.Surface;
+ import net.sourceforge.bprocessor.model.SurfaceAnalysis;
import net.sourceforge.bprocessor.model.Transform;
import net.sourceforge.bprocessor.model.Translate;
***************
*** 584,586 ****
--- 585,643 ----
}
}
+
+ /**
+ *
+ * @return JPopupMenu
+ */
+ public JPopupMenu getAnalysisMenu() {
+ JPopupMenu menu = new JPopupMenu();
+ AbstractAction planeanalysis = new AbstractAction("Plane Analysis") {
+ public void actionPerformed(ActionEvent arg0) {
+ Space space = Project.getInstance().getActiveSpace();
+ SurfaceAnalysis analysis = new SurfaceAnalysis();
+ analysis.clearPlanes(space);
+ Collection planes = analysis.planeAnalysis(space);
+ Iterator iter = planes.iterator();
+ while (iter.hasNext()) {
+ CoordinateSystem current = (CoordinateSystem) iter.next();
+ space.insert(current);
+ }
+ Project.getInstance().changed(space);
+ Project.getInstance().checkpoint();
+ }
+ };
+ menu.add(planeanalysis);
+ AbstractAction clearplanes = new AbstractAction("Delete Planes") {
+ public void actionPerformed(ActionEvent arg0) {
+ Space space = Project.getInstance().getActiveSpace();
+ SurfaceAnalysis analysis = new SurfaceAnalysis();
+ analysis.clearPlanes(space);
+ Project.getInstance().changed(space);
+ Project.getInstance().checkpoint();
+ }
+ };
+ menu.add(clearplanes);
+ AbstractAction surfaceanalysis = new AbstractAction("Surface Analysis") {
+ public void actionPerformed(ActionEvent arg0) {
+ Space space = Project.getInstance().getActiveSpace();
+ SurfaceAnalysis analysis = new SurfaceAnalysis();
+ analysis.surfaceAnalysis(space);
+ Project.getInstance().changed(space);
+ Project.getInstance().checkpoint();
+ }
+ };
+ menu.add(surfaceanalysis);
+ AbstractAction clearsurfaces = new AbstractAction("Delete Surfaces") {
+ public void actionPerformed(ActionEvent arg0) {
+ Space space = Project.getInstance().getActiveSpace();
+ SurfaceAnalysis analysis = new SurfaceAnalysis();
+ analysis.clearSurfaces(space);
+ Project.getInstance().changed(space);
+ Project.getInstance().checkpoint();
+ }
+ };
+ menu.add(clearsurfaces);
+ return menu;
+ }
+
}
|