
     h[                         d Z ddlmZ  G d de      Z G d de      Z G d de      Z G d	 d
e      Z G d de      Z G d de      Zy)z7
This module contains enumerations used in pyproj.crs.
    )BaseEnumc                   $    e Zd ZdZdZdZdZdZdZy)	DatumTypea#  
    .. versionadded:: 2.5.0

    Datum Types for creating datum with :meth:`pyproj.crs.Datum.from_name`

    Attributes
    ----------
    GEODETIC_REFERENCE_FRAME
    DYNAMIC_GEODETIC_REFERENCE_FRAME
    VERTICAL_REFERENCE_FRAME
    DYNAMIC_VERTICAL_REFERENCE_FRAME
    DATUM_ENSEMBLE
    GEODETIC_REFERENCE_FRAME DYNAMIC_GEODETIC_REFERENCE_FRAMEVERTICAL_REFERENCE_FRAME DYNAMIC_VERTICAL_REFERENCE_FRAMEDATUM_ENSEMBLEN)	__name__
__module____qualname____doc__r   r   r   r	   r
        l/home/developers/rajanand/mypropertyqr-fmb-refixing-v2/venv/lib/python3.12/site-packages/pyproj/crs/enums.pyr   r      s&      :'I$9'I$%Nr   r   c                        e Zd ZdZdZdZdZdZy)CoordinateOperationTypea  
    .. versionadded:: 2.5.0

    Coordinate Operation Types for creating operation
    with :meth:`pyproj.crs.CoordinateOperation.from_name`

    Attributes
    ----------
    CONVERSION
    TRANSFORMATION
    CONCATENATED_OPERATION
    OTHER_COORDINATE_OPERATION
    
CONVERSIONTRANSFORMATIONCONCATENATED_OPERATIONOTHER_COORDINATE_OPERATIONN)r   r   r   r   r   r   r   r   r   r   r   r   r      s     J%N5!=r   r   c                   4    e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
Zy)Cartesian2DCSAxisa  
    .. versionadded:: 2.5.0

    Cartesian 2D Coordinate System Axis for creating axis with
    with :class:`pyproj.crs.coordinate_system.Cartesian2DCS`

    Attributes
    ----------
    EASTING_NORTHING
    NORTHING_EASTING
    EASTING_NORTHING_FT
    NORTHING_EASTING_FT
    EASTING_NORTHING_US_FT
    NORTHING_EASTING_US_FT
    NORTH_POLE_EASTING_SOUTH_NORTHING_SOUTH
    SOUTH_POLE_EASTING_NORTH_NORTHING_NORTH
    WESTING_SOUTHING
    EASTING_NORTHINGNORTHING_EASTINGEASTING_NORTHING_FTNORTHING_EASTING_FTEASTING_NORTHING_US_FTNORTHING_EASTING_US_FT'NORTH_POLE_EASTING_SOUTH_NORTHING_SOUTH'SOUTH_POLE_EASTING_NORTH_NORTHING_NORTHWESTING_SOUTHINGN)r   r   r   r   r   r   r   r   r   r   r    r!   r"   r   r   r   r   r   3   s?    & *)//55.W+.W+)r   r   c                       e Zd ZdZdZdZy)Ellipsoidal2DCSAxisz
    .. versionadded:: 2.5.0

    Ellipsoidal 2D Coordinate System Axis for creating axis with
    with :class:`pyproj.crs.coordinate_system.Ellipsoidal2DCS`

    Attributes
    ----------
    LONGITUDE_LATITUDE
    LATITUDE_LONGITUDE
    LONGITUDE_LATITUDELATITUDE_LONGITUDEN)r   r   r   r   r%   r&   r   r   r   r$   r$   R   s    
 .-r   r$   c                       e Zd ZdZdZdZy)Ellipsoidal3DCSAxisz
    .. versionadded:: 2.5.0

    Ellipsoidal 3D Coordinate System Axis for creating axis with
    with :class:`pyproj.crs.coordinate_system.Ellipsoidal3DCS`

    Attributes
    ----------
    LONGITUDE_LATITUDE_HEIGHT
    LATITUDE_LONGITUDE_HEIGHT
    LONGITUDE_LATITUDE_HEIGHTLATITUDE_LONGITUDE_HEIGHTN)r   r   r   r   r)   r*   r   r   r   r(   r(   c   s    
 !< ;r   r(   c                   4    e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
Zy)VerticalCSAxisa=  
    .. versionadded:: 2.5.0

    Vertical Coordinate System Axis for creating axis with
    with :class:`pyproj.crs.coordinate_system.VerticalCS`

    Attributes
    ----------
    UP
    UP_FT
    UP_US_FT
    DEPTH
    DEPTH_FT
    DEPTH_US_FT
    GRAVITY_HEIGHT
    GRAVITY_HEIGHT_FT
    GRAVITY_HEIGHT_US_FT
    GRAVITY_HEIGHTGRAVITY_HEIGHT_FTGRAVITY_HEIGHT_US_FTDEPTHDEPTH_FTDEPTH_US_FTUPUP_FTUP_US_FTN)r   r   r   r   r-   r.   r/   r0   r1   r2   r3   r4   r5   r   r   r   r,   r,   t   s8    & &N+1EHK	BEHr   r,   N)	r   pyproj.enumsr   r   r   r   r$   r(   r,   r   r   r   <module>r7      sW    "& &,>h >** *>.( ."<( <"X r   