o
    w+f                     @   s   G d d dZ dS )c                   @   s&   e Zd Zd	ddZdd Zdd ZdS )
Point    c                 C   s   || _ || _|| _d S )Nxyz)selfr   r   r    r   F/var/www/html/venv/lib/python3.10/site-packages/ellipticcurve/point.py__init__   s   
zPoint.__init__c                 C   s   dj | j| j| jdS )Nz({x}, {y}, {z})r   )formatr   r   r   r   r   r   r	   __str__
   s   zPoint.__str__c                 C   s
   | j dkS )Nr   )r   r   r   r   r	   isAtInfinity   s   
zPoint.isAtInfinityN)r   r   r   )__name__
__module____qualname__r
   r   r   r   r   r   r	   r      s    
r   N)r   r   r   r   r	   <module>   s   