łň
QRFc           @   s#   d  d k  Z  d d d     YZ d S(   i˙˙˙˙Nt   Vectorc           B   s2   e  Z d  Z d   Z d   Z d   Z d   Z RS(   s   This triple (double) quoted string is used by Python
	for documentation. You would include here comments on the
	Vector class.
	c         C   s   t  i | | | g  |  _ d  S(   N(   t   numpyt   array(   t   selft   xt   yt   z(    (    s	   Vector.pyt   __init__   s    c         C   s,   |  i  | i  } t | d | d | d  S(   Ni    i   i   (   R   R    (   R   t   othert   sum(    (    s	   Vector.pyt   __add__   s    c         C   s#   t  i t  i i |  i |  i   S(   N(   R   t   sqrtt   addt   reduceR   (   R   (    (    s	   Vector.pyt   length   s    c         C   s)   d |  i  d |  i  d |  i  d f S(   Ns   Vector(%s,%s,%s)i    i   i   (   R   (   R   (    (    s	   Vector.pyt   __repr__   s    (   t   __name__t
   __module__t   __doc__R   R
   R   R   (    (    (    s	   Vector.pyR       s
   			(    (   R   R    (    (    (    s	   Vector.pys   <module>   s   