+
    Zi                    ^    ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ]] ! R R4      4       4       tR# )    )annotations)Optional)define)serdec                      ] tR t^
t$ RtR]R&    R]R&    RtR]R&    RtR	]R
&    RtR]R&    Rt	R]R&    ]
R R l4       tR R ltRtR# )Pointz_Represents a single point.

See http://unifiedfontobject.org/versions/ufo3/glyphs/glif/#point.
floatxyNzOptional[str]typeFboolsmoothname
identifierc                   V ^8  d   QhRR/# )   returnz
str | None )formats   "7/usr/lib/python3/dist-packages/ufoLib2/objects/point.py__annotate__Point.__annotate__,   s      Z     c                    V P                   # )z0Returns the type of the point.

|defcon_compat|
)r   )selfs   &r   segmentTypePoint.segmentType+   s     yyr   c                    V ^8  d   QhRRRR/# )r   deltaztuple[float, float]r   Noner   )r   s   "r   r   r   3   s      - $ r   c                r    Vw  r#V ;P                   V,          un         V ;P                  V,          un        R# )z!Moves point by (x, y) font units.N)r
   r   )r   r   r
   r   s   &&  r   move
Point.move3   s#    !!r   r   )__name__
__module____qualname____firstlineno____doc____annotations__r   r   r   r   propertyr   r"   __static_attributes__r   r   r   r   r   
   so    
 H(H(D- FDHD-8 $J$6   r   r   N)	
__future__r   typingr   attrsr   ufoLib2.serder   r   r   r   r   <module>r0      s2    "    + +  +r   