�
Ϫ�fo � �& � d Z ddlmZ ddlmZ ddlmZmZ ddlm Z ddl
mZmZ ddl
mZ ddlmZ d Zd
ZdZ G d� d
e� Z G d� de� Z e ej, � G d� d� � Z G d� de� Z G d� de� Z G d� de� Z G d� de� Z G d� de� Z G d� de� Z G d� de� Z G d � d!e� Z G d"� d#e� Z! G d$� d%e� Z" G d&� d'� Z# e ejH � G d(� d)� � Z% G d*� d+e%� Z&g d,�Z'y-).z1
Generic positioning base classes.
@since: 14.0
� )�partial)�
attrgetter)�ClassVar�Sequence)�implementer)�
NamedConstant�Names)�ipositioning)�FancyEqMixing��2Tv�?gr�q��?g����ׁ�?c �H � e Zd ZdZ e� Z e� Z e� Z e� Zy)�Anglesa�
The types of angles.
@cvar LATITUDE: Angle representing a latitude of an object.
@type LATITUDE: L{NamedConstant}
@cvar LONGITUDE: Angle representing the longitude of an object.
@type LONGITUDE: L{NamedConstant}
@cvar HEADING: Angle representing the heading of an object.
@type HEADING: L{NamedConstant}
@cvar VARIATION: Angle representing a magnetic variation.
@type VARIATION: L{NamedConstant}
N) �__name__�
__module__�__qualname__�__doc__r �LATITUDE� LONGITUDE�HEADING� VARIATION� � �:/usr/lib/python3/dist-packages/twisted/positioning/base.pyr
r
s% � ��" |