Revision 335 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.prov/org.gvsig.vectorediting.lib.prov.stretch/src/main/java/org/gvsig/vectorediting/lib/prov/stretch/StretchEditingProvider.java
StretchEditingProvider.java | ||
---|---|---|
23 | 23 |
import org.gvsig.fmap.geom.GeometryManager; |
24 | 24 |
import org.gvsig.fmap.geom.aggregate.Aggregate; |
25 | 25 |
import org.gvsig.fmap.geom.aggregate.MultiCurve; |
26 |
import org.gvsig.fmap.geom.aggregate.MultiPoint; |
|
26 | 27 |
import org.gvsig.fmap.geom.aggregate.MultiPrimitive; |
27 | 28 |
import org.gvsig.fmap.geom.aggregate.MultiSurface; |
28 | 29 |
import org.gvsig.fmap.geom.exception.CreateGeometryException; |
... | ... | |
243 | 244 |
ISymbol selectedVertexEditingSymbol = editingProviderManager.getSymbol("selected-vertex-editing"); |
244 | 245 |
ISymbol lineSymbolEditing = editingProviderManager.getSymbol("line-symbol-editing"); |
245 | 246 |
ISymbol polygonSymbolEditing = editingProviderManager.getSymbol("poligon-symbol-editing"); |
247 |
ISymbol auxiliaryPointSymbolEditing = editingProviderManager.getSymbol("auxiliary-point-symbol-editing"); |
|
246 | 248 |
|
247 | 249 |
FeatureSelection selection = |
248 | 250 |
(FeatureSelection) values.get(this.selectionParameter); |
... | ... | |
303 | 305 |
symbol = lineSymbolEditing; |
304 | 306 |
} else if(transformedGeometry instanceof Surface || transformedGeometry instanceof MultiSurface){ |
305 | 307 |
symbol = polygonSymbolEditing; |
308 |
} else if(transformedGeometry instanceof Point || transformedGeometry instanceof MultiPoint){ |
|
309 |
symbol = auxiliaryPointSymbolEditing; |
|
306 | 310 |
} |
307 | 311 |
if(transformedGeometry instanceof Aggregate){ |
308 | 312 |
int primitivesNumber = ((Aggregate)transformedGeometry).getPrimitivesNumber(); |
Also available in: Unified diff