+
    i                     ^    ^ RI Ht ^ RIHtHt ^ RIHtHt ^ RIHtHt R.t	 ! R R]4      t
R# )    )BasePen)CGPathCreateMutableCGPathMoveToPoint)CGPathAddLineToPointCGPathAddCurveToPoint)CGPathAddQuadCurveToPointCGPathCloseSubpath	QuartzPenc                   L   a  ] tR t^t o RtR
R ltR tR tR tR t	R t
R	tV tR# )r
   zA pen that creates a CGPath

Parameters
- path: an optional CGPath to add to
- xform: an optional CGAffineTransform to apply to the path
Nc                f    \         P                  ! W4       Vf   \        4       pW n        W0n        R # N)r   __init__r   pathxform)selfglyphSetr   r   s   &&&&x/Users/tonyclaw/.openclaw/workspace/skills/math-calculator/venv/lib/python3.14/site-packages/fontTools/pens/quartzPen.pyr   QuartzPen.__init__   s'    (<&(D	
    c                P    Vw  r#\        V P                  V P                  W#4       R # r   )r   r   r   r   ptxys   &&  r   _moveToQuartzPen._moveTo   s    $))TZZ6r   c                P    Vw  r#\        V P                  V P                  W#4       R # r   )r   r   r   r   s   &&  r   _lineToQuartzPen._lineTo   s    TYY

A9r   c           
     d    WVuw  rEw  rgw  r\        V P                  V P                  WEWgW4       R # r   )r   r   r   )
r   p1p2p3x1y1x2y2x3y3s
   &&&&      r   _curveToOneQuartzPen._curveToOne"   s.    ')r$(2HRdiiRRRLr   c                Z    Wuw  r4w  rV\        V P                  V P                  W4WV4       R # r   )r   r   r   )r   r!   r"   r$   r%   r&   r'   s   &&&    r   _qCurveToOneQuartzPen._qCurveToOne&   s&    (2!$))TZZHr   c                0    \        V P                  4       R # r   )r	   r   )r   s   &r   
_closePathQuartzPen._closePath*   s    499%r   )r   r   )NN)__name__
__module____qualname____firstlineno____doc__r   r   r   r*   r-   r0   __static_attributes____classdictcell__)__classdict__s   @r   r
   r
      s/     7:MI& &r   N)fontTools.pens.basePenr   Quartz.CoreGraphicsr   r   r   r   r   r	   __all__r
    r   r   <module>r>      s&    * F K M - &  &r   