File: //lib/python3/dist-packages/django/contrib/gis/geos/__pycache__/coordseq.cpython-310.pyc
o
�a@ � @ sp d Z ddlmZmZmZmZ ddlmZ ddl m
Z
ddlmZ ddl
mZmZ ddlmZ G dd � d e
�Zd
S )z�
This module houses the GEOSCoordSeq object, which is used internally
by GEOSGeometry to house the actual coordinates of the Point,
LineString, and LinearRing geometries.
� )�byref�c_byte�c_double�c_uint)�
prototypes)�GEOSBase��
GEOSException)�CS_PTR�geos_version_tuple)�numpyc @ sB e Zd ZdZeZdHdd�Zdd� Zdd� Zd d
� Z dd� Z
d
d� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd� Zdd� Zedd � �Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Zd1d2� Zd3d4� Zd5d6� Z d7d8� Z!ed9d:� �Z"ed;d<� �Z#ed=d>� �Z$d?d@� Z%edAdB� �Z&edCdD� �Z'edEdF� �Z(dGS )I�GEOSCoordSeqzGThe internal representation of a list of coordinates inside a Geometry.Fc C s"