ó
—¬ºYc           @   s   d  d d „  ƒ  YZ  d S(   t   Canvas2c           B   s_   e  Z d Z d Z d Z d  d  g Z d  d  g Z d „  Z d „  Z	 d „  Z
 d „  Z d „  Z RS(   g        c         C   s)   | |  _  | |  _ | |  _ |  j ƒ  d  S(   N(   t   Rt   P1t   P2t
   Initialize(   t   selft   rt   p1t   p2(    (    s4   /usr/local/Slides/1_Disciplines/2_MC/Code/Canvas2.pyt   __init__
   s    			c         C   sQ   t  |  j ƒ d t  |  j ƒ d t  |  j ƒ d t  |  j ƒ d t  |  j ƒ S(   Nt    (   t   strR   R   R   t   At   B(   R   (    (    s4   /usr/local/Slides/1_Disciplines/2_MC/Code/Canvas2.pyt   __str__   s    c         C   s¨   d |  j  d d |  j d |  j d |  j d <d |  j  d d |  j d |  j d |  j d <|  j d |  j d |  j d <|  j d |  j d |  j d <d  S(   Ng      ð?i    i   (   R   R   R   R   R   (   R   (    (    s4   /usr/local/Slides/1_Disciplines/2_MC/Code/Canvas2.pyR      s    22 c         C   sK   d d g } x8 t  d ƒ D]* } |  j | | | |  j | | | <q W| S(   Ni    i   (   t   rangeR   R   (   R   t   pt   pxt   i(    (    s4   /usr/local/Slides/1_Disciplines/2_MC/Code/Canvas2.pyt   Point_2_Pixels   s    (c         C   s1   g  } x$ | D] } | j  |  j | ƒ ƒ q W| S(   N(   t   appendR   (   R   t   pst   pxsR   (    (    s4   /usr/local/Slides/1_Disciplines/2_MC/Code/Canvas2.pyt   Points_2_Pixels(   s    N(   t   __name__t
   __module__t   NoneR   R   R   R   R   R	   R   R   R   R   (    (    (    s4   /usr/local/Slides/1_Disciplines/2_MC/Code/Canvas2.pyR       s   			
		N(    (   R    (    (    (    s4   /usr/local/Slides/1_Disciplines/2_MC/Code/Canvas2.pyt   <module>   s    