JTS Core 1.17.1
Packages
Classes
Search
About
Top
LinearGeometryBuilder(GeometryFactory)
setIgnoreInvalidLines(boolean): void
setFixInvalidLines(boolean): void
add(Coordinate): void
add(Coordinate, boolean): void
getLastCoordinate(): Coordinate
endLine(): void
getGeometry(): Geometry
Bottom
Source
Classic
org.locationtech.jts.linearref
Class LinearGeometryBuilder
Hierarchy:
Object
, LinearGeometryBuilder
public class LinearGeometryBuilder
Builds a linear geometry (
LineString
or
MultiLineString
) incrementally (point-by-point).
Other
version: 1.7
public
LinearGeometryBuilder(
GeometryFactory
geomFact)
public
void setIgnoreInvalidLines(boolean ignoreInvalidLines)
Allows invalid lines to be ignored rather than causing Exceptions. An invalid line is one which has only one unique point.
Parameters:
ignoreInvalidLines - ignoreInvalidLines
true
if short lines are to be ignored
public
void setFixInvalidLines(boolean fixInvalidLines)
Allows invalid lines to be ignored rather than causing Exceptions. An invalid line is one which has only one unique point.
Parameters:
fixInvalidLines - fixInvalidLines
true
if short lines are to be ignored
public
void add(
Coordinate
pt)
Adds a point to the current line.
Parameters:
pt - pt the Coordinate to add
public
void add(
Coordinate
pt, boolean allowRepeatedPoints)
Adds a point to the current line.
Parameters:
pt - pt the Coordinate to add
public
Coordinate
getLastCoordinate()
public
void endLine()
Terminate the current LineString.
public
Geometry
getGeometry()