Package io.github.sebasbaumh.postgis
Interface LineBasedGeometry
-
- All Known Implementing Classes:
CircularString
,CompoundCurve
,Curve
,CurvePolygon
,LinearRing
,LineString
,Polygon
,PolygonBase
public interface LineBasedGeometry
Interface to mark line based geometries.- Author:
- Sebastian Baumhekel
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Point
getEndPoint()
Gets the end point.Point
getStartPoint()
Gets the start point.boolean
isClosed()
Checks if this line is closed, so the last coordinate is the same as the first coordinate.double
length()
Gets the length of this line.
-
-
-
Method Detail
-
getStartPoint
@Nullable Point getStartPoint()
Gets the start point.- Returns:
Point
on success, else null
-
isClosed
boolean isClosed()
Checks if this line is closed, so the last coordinate is the same as the first coordinate.- Returns:
- true on success, else false
-
length
double length()
Gets the length of this line.- Returns:
- length
-
-