Revision 49 org.gvsig.lrs/trunk/org.gvsig.lrs/org.gvsig.lrs.lib/org.gvsig.lrs.lib.impl/src/main/java/org/gvsig/lrs/lib/impl/LrsAlgorithmUtils.java
LrsAlgorithmUtils.java | ||
---|---|---|
439 | 439 |
return false; |
440 | 440 |
} |
441 | 441 |
|
442 |
static protected void insertVertex(Geometry geometry, Point vertex, int index){
|
|
442 |
static protected Geometry insertVertex(Geometry geometry, Point vertex, int index){
|
|
443 | 443 |
if (geometry instanceof Line){ |
444 | 444 |
Line line=(Line)geometry; |
445 | 445 |
line.insertVertex(index, vertex); |
... | ... | |
449 | 449 |
for(Line line:lines){ |
450 | 450 |
if (index<=line.getNumVertices()){ |
451 | 451 |
line.insertVertex(index, vertex); |
452 |
return; |
|
452 |
return geometry;
|
|
453 | 453 |
}else{ |
454 | 454 |
index-=line.getNumVertices(); |
455 | 455 |
} |
456 | 456 |
|
457 | 457 |
} |
458 | 458 |
} |
459 |
return geometry; |
|
459 | 460 |
} |
460 | 461 |
|
461 | 462 |
/** |
Also available in: Unified diff