Revision 2141 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.prov/org.gvsig.vectorediting.lib.prov.arc/src/main/java/org/gvsig/vectorediting/lib/prov/arc/ArcByCenterEditingProvider.java
ArcByCenterEditingProvider.java | ||
---|---|---|
296 | 296 |
throw new DrawServiceException(ex); |
297 | 297 |
} |
298 | 298 |
return geometries; |
299 |
} else if (values.get(endPoint) == null) {
|
|
299 |
} else if (endPointValue == null) {
|
|
300 | 300 |
|
301 | 301 |
try { |
302 | 302 |
Line startLine = GeometryUtils.createLine( |
... | ... | |
707 | 707 |
|
708 | 708 |
private Point calculateEndPoint(Point centerPointValue, Double radiusValue, Double startAngleValue, Point startPointValue, Double sweepAngleValue) throws GeometryOperationNotSupportedException, GeometryOperationException { //String directionValue |
709 | 709 |
|
710 |
EuclideanManager euclideanManager = ToolsUtilLocator.getEuclideanManager(); |
|
711 | 710 |
Point endPointValue = (Point) values.get(endPoint); |
712 | 711 |
if (endPointValue != null) { |
713 | 712 |
return endPointValue; |
714 | 713 |
} |
715 |
// Point startPointValue = (Point) values.get(startPoint); |
|
716 |
// Double startAngleValue = (Double) values.get(startAngle); |
|
717 |
// Point centerPointValue = (Point) values.get(centerPoint); |
|
718 |
// Double radiusValue = (Double) values.get(radius); |
|
719 |
// Double sweepAngleValue = (Double) values.get(sweepAngle); |
|
714 |
|
|
720 | 715 |
if (startPointValue == null || centerPointValue == null || sweepAngleValue == null) { |
721 | 716 |
return null; |
722 | 717 |
} |
Also available in: Unified diff