public class LinearGeometryBuilder extends Object
LineString or
MultiLineString) incrementally (point-by-point).
| Constructor and Description |
|---|
LinearGeometryBuilder(GeometryFactory
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(Coordinate
Adds a point to the current line.
|
void |
add(Coordinate
Adds a point to the current line.
|
void |
endLine()
Terminate the current LineString.
|
Geometry |
getGeometry()
|
Coordinate |
getLastCoordinate()
|
void |
setFixInvalidLines(boolean fixInvalidLines)
Allows invalid lines to be ignored rather than causing Exceptions.
|
void |
setIgnoreInvalidLines(boolean ignoreInvalidLines)
Allows invalid lines to be ignored rather than causing Exceptions.
|
public LinearGeometryBuilder(GeometryFactorygeomFact)
public void setIgnoreInvalidLines(boolean ignoreInvalidLines)
ignoreInvalidLines -
true if short lines are to be ignored
public void setFixInvalidLines(boolean fixInvalidLines)
fixInvalidLines -
true if short lines are to be ignored
public void add(Coordinatept)
pt - the Coordinate to add
public void add(Coordinatept, boolean allowRepeatedPoints)
pt - the Coordinate to add
public CoordinategetLastCoordinate()
public void endLine()
public GeometrygetGeometry()