Revision 10626 trunk/extensions/extCAD/src/com/iver/cit/gvsig/gui/cad/tools/EquidistanceCADTool.java
EquidistanceCADTool.java | ||
---|---|---|
41 | 41 |
package com.iver.cit.gvsig.gui.cad.tools; |
42 | 42 |
|
43 | 43 |
import java.awt.Graphics; |
44 |
import java.awt.Graphics2D; |
|
45 | 44 |
import java.awt.event.InputEvent; |
46 | 45 |
import java.awt.geom.Point2D; |
47 |
import java.io.IOException; |
|
48 | 46 |
import java.util.ArrayList; |
49 | 47 |
|
50 | 48 |
import com.iver.andami.PluginServices; |
51 | 49 |
import com.iver.cit.gvsig.CADExtension; |
52 |
import com.iver.cit.gvsig.fmap.ViewPort; |
|
53 | 50 |
import com.iver.cit.gvsig.fmap.core.DefaultFeature; |
54 | 51 |
import com.iver.cit.gvsig.fmap.core.FShape; |
55 |
import com.iver.cit.gvsig.fmap.core.GeneralPathX; |
|
56 |
import com.iver.cit.gvsig.fmap.core.Handler; |
|
57 | 52 |
import com.iver.cit.gvsig.fmap.core.IGeometry; |
58 |
import com.iver.cit.gvsig.fmap.core.ShapeFactory; |
|
59 | 53 |
import com.iver.cit.gvsig.fmap.core.v02.FConverter; |
60 |
import com.iver.cit.gvsig.fmap.drivers.DriverIOException; |
|
61 | 54 |
import com.iver.cit.gvsig.fmap.edition.DefaultRowEdited; |
62 | 55 |
import com.iver.cit.gvsig.fmap.edition.UtilFunctions; |
63 | 56 |
import com.iver.cit.gvsig.fmap.edition.VectorialEditableAdapter; |
64 |
import com.iver.cit.gvsig.gui.cad.CADTool; |
|
65 | 57 |
import com.iver.cit.gvsig.gui.cad.DefaultCADTool; |
66 | 58 |
import com.iver.cit.gvsig.gui.cad.exception.CommandException; |
67 | 59 |
import com.iver.cit.gvsig.gui.cad.tools.smc.EquidistanceCADToolContext; |
... | ... | |
170 | 162 |
VectorialLayerEdited vle = getVLE(); |
171 | 163 |
VectorialEditableAdapter vea = vle.getVEA(); |
172 | 164 |
PluginServices.getMDIManager().setWaitCursor(); |
173 |
try { |
|
174 | 165 |
vea.startComplexRow(); |
175 | 166 |
for (int i = 0; i < selectedRow.size(); i++) { |
176 | 167 |
DefaultRowEdited row = (DefaultRowEdited) selectedRow |
... | ... | |
186 | 177 |
vle.setSelectionCache(VectorialLayerEdited.SAVEPREVIOUS, selectedRowAux); |
187 | 178 |
//clearSelection(); |
188 | 179 |
//selectedRow.addAll(selectedRowAux); |
189 |
} catch (DriverIOException e) { |
|
190 |
e.printStackTrace(); |
|
191 |
} catch (IOException e1) { |
|
192 |
e1.printStackTrace(); |
|
193 |
} |
|
194 | 180 |
PluginServices.getMDIManager().restoreCursor(); |
195 | 181 |
} |
196 | 182 |
} |
Also available in: Unified diff