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];
}