| 183 | |
| 184 | # LinearRings are LineStrings used within Polygons. |
| 185 | class LinearRing(LineString): |
| 186 | _minlength = 4 |
| 187 | _init_func = capi.create_linearring |
| 188 | |
| 189 | @property |
| 190 | def is_counterclockwise(self): |
| 191 | if self.empty: |
| 192 | raise ValueError("Orientation of an empty LinearRing cannot be determined.") |
| 193 | return self._cs.is_counterclockwise |
no outgoing calls