Revision 2616 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.prov/org.gvsig.vectorediting.lib.prov.spline/src/main/java/org/gvsig/vectorediting/lib/prov/spline/FilledSplineEditingProvider.java
FilledSplineEditingProvider.java | ||
---|---|---|
24 | 24 |
|
25 | 25 |
package org.gvsig.vectorediting.lib.prov.spline; |
26 | 26 |
|
27 |
import java.util.Iterator; |
|
28 |
|
|
29 | 27 |
import org.gvsig.fmap.geom.Geometry; |
30 | 28 |
import org.gvsig.fmap.geom.GeometryLocator; |
31 | 29 |
import org.gvsig.fmap.geom.GeometryManager; |
... | ... | |
62 | 60 |
super(services, parameters); |
63 | 61 |
} |
64 | 62 |
|
63 |
@Override |
|
65 | 64 |
public DrawingStatus getDrawingStatus(Point mousePosition) |
66 | 65 |
throws DrawServiceException { |
67 | 66 |
|
... | ... | |
70 | 69 |
EditingProviderLocator.getProviderManager(); |
71 | 70 |
ISymbol polygonSymbolEditing = editingProviderManager.getSymbol("polygon-symbol-editing"); |
72 | 71 |
ISymbol auxiliaryPointSymbolEditing = editingProviderManager.getSymbol("auxiliary-point-symbol-editing"); |
72 |
|
|
73 |
ISymbol previewSymbol = this.getPreviewSymbol(); |
|
74 |
|
|
73 | 75 |
GeometryManager geometryManager = GeometryLocator.getGeometryManager(); |
74 | 76 |
|
75 | 77 |
if (values != null) { |
76 | 78 |
|
77 | 79 |
if (values.size() >= 1) { |
78 |
for (Iterator iterator = values.iterator(); iterator.hasNext();) { |
|
79 |
Point point = (Point) iterator.next(); |
|
80 |
for (Point point : values) { |
|
80 | 81 |
drawingStatus.addStatus(point, auxiliaryPointSymbolEditing, ""); |
81 | 82 |
} |
82 | 83 |
|
... | ... | |
96 | 97 |
|
97 | 98 |
drawingStatus.addStatus(mousePosition, auxiliaryPointSymbolEditing, ""); |
98 | 99 |
drawingStatus.addStatus(filledSpline, polygonSymbolEditing, ""); |
100 |
drawingStatus.addStatus(filledSpline, previewSymbol, ""); |
|
99 | 101 |
|
100 | 102 |
} catch (BaseException e) { |
101 | 103 |
throw new DrawServiceException(e); |
Also available in: Unified diff