Revision 42387 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.geometry/org.gvsig.fmap.geometry.jts/src/main/java/org/gvsig/fmap/geom/jts/primitive/curve/line/AbstractLine.java
AbstractLine.java | ||
---|---|---|
29 | 29 |
import java.util.Iterator; |
30 | 30 |
|
31 | 31 |
import com.vividsolutions.jts.geom.Coordinate; |
32 |
import java.awt.geom.GeneralPath; |
|
32 | 33 |
|
33 | 34 |
import org.apache.commons.lang3.StringUtils; |
34 | 35 |
import org.cresques.cts.ICoordTrans; |
... | ... | |
346 | 347 |
* @see org.gvsig.fmap.geom.Geometry#getShape(java.awt.geom.AffineTransform) |
347 | 348 |
*/ |
348 | 349 |
public Shape getShape(AffineTransform affineTransform) { |
350 |
if( this.coordinates.isEmpty() ) { |
|
351 |
// Esto no deberia de pasar, se trataria de una geometria |
|
352 |
// corrupta. |
|
353 |
return new GeneralPath(); |
|
354 |
} |
|
349 | 355 |
return new DefaultGeneralPathX(getPathIterator(affineTransform),false,0); |
350 | 356 |
} |
351 | 357 |
|
Also available in: Unified diff