
    BPc                         d dl Z d dl mZ  G d de j                  Zedk    r e                                             dS dS )    N)turtlec                       e Zd ZdZd Zd ZdS )TurtleRtreezCreate RTree Turtle pathc                     |                     dt          dd           |                     dt          dd           |                     dt          j        d	d
           d S )Nz--sizeg      Y@zinitial branch size)typedefaulthelpz	--minimumg      D@zminimum branch sizez--pentoggleFzLift pen for backward steps)add_argumentfloatinkexBoolean)selfparss     '/usr/share/inkscape/extensions/rtree.pyadd_argumentszTurtleRtree.add_arguments   s    5%6K 	 	
 	
 	
 	eT8M 	 	
 	
 	
 	.	 	 	
 	
 	
 	
 	
    c           
         | j                             t          | j        j                  dz             | j        _        | j                             t          | j        j                  dz             | j        _        | j         j        j        }t          j	        dt          | j                             d                    dddddd          }t          j                    }|                                 |                    |           |                                 |                    | j        j        | j        j        | j        j                   t          j        |                                t          |          	          S )
Npxmiter1pxz1.0z#000000buttnone)zstroke-linejoinzstroke-widthzstroke-opacityzfill-opacitystrokezstroke-linecapfill)dstyle)svgunittouustroptionssizeminimum	namedviewcenterr   StylepturtlepTurtlepusetpospdrtree	pentogglePathElementgetPath)r   pointr   turs       r   generatezTurtleRtree.generate*   s3    H--c$,2C.D.Dt.KLL#x00T\5I1J1JT1QRR")#* #DH$5$5e$<$< = ="' %#"( 

 

 o

5		$,#T\%94<;QRRR 3;;==E

CCCCr   N)__name__
__module____qualname____doc__r   r1    r   r   r   r      s=        ""
 
 
D D D D Dr   r   __main__)r   r   r&   GenerateExtensionr   r2   runr6   r   r   <module>r:      s   *  # # # # # #&D &D &D &D &D%) &D &D &DR zKMM r   