Add Django-1.2.1
[frozenviper.git] / Django-1.2.1 / build / lib.linux-i686-2.6 / django / contrib / gis / geos / prototypes / __init__.py
blob23559287745809a6b0884752d4340ed2a3369b8d
1 """
2 This module contains all of the GEOS ctypes function prototypes. Each
3 prototype handles the interaction between the GEOS library and Python
4 via ctypes.
5 """
7 # Coordinate sequence routines.
8 from django.contrib.gis.geos.prototypes.coordseq import create_cs, get_cs, \
9 cs_clone, cs_getordinate, cs_setordinate, cs_getx, cs_gety, cs_getz, \
10 cs_setx, cs_sety, cs_setz, cs_getsize, cs_getdims
12 # Geometry routines.
13 from django.contrib.gis.geos.prototypes.geom import from_hex, from_wkb, from_wkt, \
14 create_point, create_linestring, create_linearring, create_polygon, create_collection, \
15 destroy_geom, get_extring, get_intring, get_nrings, get_geomn, geom_clone, \
16 geos_normalize, geos_type, geos_typeid, geos_get_srid, geos_set_srid, \
17 get_dims, get_num_coords, get_num_geoms, \
18 to_hex, to_wkb, to_wkt
20 # Miscellaneous routines.
21 from django.contrib.gis.geos.prototypes.misc import geos_area, geos_distance, geos_length
23 # Predicates
24 from django.contrib.gis.geos.prototypes.predicates import geos_hasz, geos_isempty, \
25 geos_isring, geos_issimple, geos_isvalid, geos_contains, geos_crosses, \
26 geos_disjoint, geos_equals, geos_equalsexact, geos_intersects, \
27 geos_intersects, geos_overlaps, geos_relatepattern, geos_touches, geos_within
29 # Topology routines
30 from django.contrib.gis.geos.prototypes.topology import *