ó
ëêÃYc           @   s@   d  d l  m  Z  d  d l m Z m Z d e  f d „  ƒ  YZ d S(   iÿÿÿÿ(   t   Tag(   t	   File_Readt
   File_Writet   SVGc           B   sG   e  Z d  Z d „  Z i  d „ Z d „  Z i  d d „ Z i  d „ Z RS(   s
   Header.svgc         C   sS   t  |  j ƒ } | |  j ƒ  g } | | } | |  j ƒ  g } t | | t ƒ d  S(   N(   R   t   Headert	   SVG_Startt   SVG_EndR   t   True(   t   selft   fnamet   svgt   text(    (    s0   /usr/local/Slides/1_Disciplines/2_MC/Code/SVG.pyt
   SVG_2_File   s
    
c         C   s‹   t  | ƒ } d | d <|  j d | d <|  j d | d <d j d d t |  j d ƒ t |  j d ƒ g ƒ | d	 <d
 | d <|  j d | ƒ S(   Ngš™™™™™ñ?t   versioni    t   widthi   t   heightt    t   0t   viewboxs   http://www.w3.org/2000/svgt   xmlnsR
   (   t   dictt
   Resolutiont   joint   strR    (   R   t   optionst   roptions(    (    s0   /usr/local/Slides/1_Disciplines/2_MC/Code/SVG.pyR      s    

c         C   s   |  j  d ƒ S(   NR
   (   t	   Tag_Close(   R   (    (    s0   /usr/local/Slides/1_Disciplines/2_MC/Code/SVG.pyR      s    i   c         C   sB   t  | ƒ } | d | d <| d | d <| | d <|  j d | ƒ S(   Ni    t   cxi   t   cyt   rt   circle(   R   t   Tag1(   R   t   pxR   R   R   (    (    s0   /usr/local/Slides/1_Disciplines/2_MC/Code/SVG.pyt	   SVG_Point"   s
    
c         C   sT   t  | ƒ } | d | d <| d | d <| d | d <| d | d <|  j d | ƒ S(   Ni    t   x1i   t   y1t   x2t   y2t   line(   R   R   (   R   t   px1t   px2R   R   (    (    s0   /usr/local/Slides/1_Disciplines/2_MC/Code/SVG.pyt   SVG_Line+   s    (   t   __name__t
   __module__R   R   R   R   R!   R)   (    (    (    s0   /usr/local/Slides/1_Disciplines/2_MC/Code/SVG.pyR      s   			N(   R    t   FileR   R   R   (    (    (    s0   /usr/local/Slides/1_Disciplines/2_MC/Code/SVG.pyt   <module>   s   