ó
:ÏOc           @   sb   d  Z  d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d	 S(
   sr   
This module holds simple classes used by GeoQuery.convert_values
to convert geospatial values from the database.
t	   BaseFieldc           B   s   e  Z e Z d  „  Z RS(   c         C   s   d S(   s=   Overloaded method so OracleQuery.convert_values doesn't balk.N(   t   None(   t   self(    (    sD   ../Django//lib/python/django/contrib/gis/db/models/sql/conversion.pyt   get_internal_type   s    (   t   __name__t
   __module__t   Truet   empty_strings_allowedR   (    (    (    sD   ../Django//lib/python/django/contrib/gis/db/models/sql/conversion.pyR       s   t	   AreaFieldc           B   s   e  Z d  Z d „  Z RS(   s   Wrapper for Area values.c         C   s   | |  _  d  S(   N(   t   area_att(   R   R	   (    (    sD   ../Django//lib/python/django/contrib/gis/db/models/sql/conversion.pyt   __init__   s    (   R   R   t   __doc__R
   (    (    (    sD   ../Django//lib/python/django/contrib/gis/db/models/sql/conversion.pyR      s   t   DistanceFieldc           B   s   e  Z d  Z d „  Z RS(   s   Wrapper for Distance values.c         C   s   | |  _  d  S(   N(   t   distance_att(   R   R   (    (    sD   ../Django//lib/python/django/contrib/gis/db/models/sql/conversion.pyR
      s    (   R   R   R   R
   (    (    (    sD   ../Django//lib/python/django/contrib/gis/db/models/sql/conversion.pyR      s   t	   GeomFieldc           B   s   e  Z d  Z RS(   s”   
    Wrapper for Geometry values.  It is a lightweight alternative to 
    using GeometryField (which requires a SQL query upon instantiation).
    (   R   R   R   (    (    (    sD   ../Django//lib/python/django/contrib/gis/db/models/sql/conversion.pyR      s   N(   R   t   objectR    R   R   R   (    (    (    sD   ../Django//lib/python/django/contrib/gis/db/models/sql/conversion.pyt   <module>   s   