ó
øĒTQc           @   s:   d  d l  m Z d  d l m Z d e f d     YZ d S(   iĸĸĸĸ(   t   Manager(   t   GeoQuerySett
   GeoManagerc           B   s+  e  Z d  Z e Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d   Z d   Z d	   Z d
   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z  d   Z! d   Z" d   Z# RS(    s1   Overrides Manager to return Geographic QuerySets.c         C   s   t  |  j d |  j S(   Nt   using(   R   t   modelt   _db(   t   self(    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyt   get_query_set   s    c         O   s   |  j    j | |   S(   N(   R   t   area(   R   t   argst   kwargs(    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR      s    c         O   s   |  j    j | |   S(   N(   R   t   centroid(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR      s    c         O   s   |  j    j | |   S(   N(   R   t   collect(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR      s    c         O   s   |  j    j | |   S(   N(   R   t
   difference(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR      s    c         O   s   |  j    j | |   S(   N(   R   t   distance(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR      s    c         O   s   |  j    j | |   S(   N(   R   t   envelope(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR      s    c         O   s   |  j    j | |   S(   N(   R   t   extent(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR   !   s    c         O   s   |  j    j | |   S(   N(   R   t   extent3d(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR   $   s    c         O   s   |  j    j | |   S(   N(   R   t	   force_rhr(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR   '   s    c         O   s   |  j    j | |   S(   N(   R   t   geohash(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR   *   s    c         O   s   |  j    j | |   S(   N(   R   t   geojson(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR   -   s    c         O   s   |  j    j | |   S(   N(   R   t   gml(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR   0   s    c         O   s   |  j    j | |   S(   N(   R   t   intersection(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR   3   s    c         O   s   |  j    j | |   S(   N(   R   t   kml(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR   6   s    c         O   s   |  j    j | |   S(   N(   R   t   length(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR   9   s    c         O   s   |  j    j | |   S(   N(   R   t	   make_line(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR   <   s    c         O   s   |  j    j | |   S(   N(   R   t   mem_size(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR   ?   s    c         O   s   |  j    j | |   S(   N(   R   t   num_geom(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR   B   s    c         O   s   |  j    j | |   S(   N(   R   t
   num_points(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR   E   s    c         O   s   |  j    j | |   S(   N(   R   t	   perimeter(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR   H   s    c         O   s   |  j    j | |   S(   N(   R   t   point_on_surface(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR   K   s    c         O   s   |  j    j | |   S(   N(   R   t   reverse_geom(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR   N   s    c         O   s   |  j    j | |   S(   N(   R   t   scale(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR    Q   s    c         O   s   |  j    j | |   S(   N(   R   t   snap_to_grid(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR!   T   s    c         O   s   |  j    j | |   S(   N(   R   t   svg(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR"   W   s    c         O   s   |  j    j | |   S(   N(   R   t   sym_difference(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR#   Z   s    c         O   s   |  j    j | |   S(   N(   R   t	   transform(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR$   ]   s    c         O   s   |  j    j | |   S(   N(   R   t	   translate(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR%   `   s    c         O   s   |  j    j | |   S(   N(   R   t   union(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR&   c   s    c         O   s   |  j    j | |   S(   N(   R   t   unionagg(   R   R	   R
   (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR'   f   s    ($   t   __name__t
   __module__t   __doc__t   Truet   use_for_related_fieldsR   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R    R!   R"   R#   R$   R%   R&   R'   (    (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyR      sB   																														N(   t   django.db.models.managerR    t"   django.contrib.gis.db.models.queryR   R   (    (    (    s=   ../Django//lib/python/django/contrib/gis/db/models/manager.pyt   <module>   s   