isClosedRing property
bool
get
isClosedRing
Returns true if the LineString is a closed ring, meaning that the first and last coordinate are the same.
Example:
LineString([Coordinate(1, 2), Coordinate(3, 4), Coordinate(1, 4), Coordinate(1, 2)]).isClosedRing; // true
LineString([Coordinate(1, 2), Coordinate(3, 4), Coordinate(1, 4)]).isClosedRing; // false
Implementation
bool get isClosedRing {
return coordinates.length >= 4 &&
coordinates[0] == coordinates[coordinates.length - 1];
}