ó
ÉÝ{Tc           @   s™  d  d l  Z  d „  Z d „  Z d  d l Z y e j Z d Z Wn* e k
 ri d d( d „  ƒ  YZ d Z n Xd e f d	 „  ƒ  YZ d
 e f d „  ƒ  YZ	 e  j
 e	 ƒ e  j Z d e f d „  ƒ  YZ d e f d „  ƒ  YZ e  j e ƒ e  j Z d e f d „  ƒ  YZ d e f d „  ƒ  YZ e  j e ƒ e  j Z d e f d „  ƒ  YZ d e f d „  ƒ  YZ e  j e ƒ e  j Z d e f d „  ƒ  YZ d e f d „  ƒ  YZ e  j e ƒ e  j Z d e f d „  ƒ  YZ d e f d „  ƒ  YZ e  j e ƒ e  j Z d  e f d! „  ƒ  YZ  d" e  f d# „  ƒ  YZ! e  j" e! ƒ e  j# Z# d$ e f d% „  ƒ  YZ$ d& e$ f d' „  ƒ  YZ% e  j& e% ƒ e  j' Z' e  j( Z( e  j) Z) e  j* Z* d S()   iÿÿÿÿNc         C   s“   | d k rZ t  | | ƒ rZ | j |  j | <t | d ƒ rM | j |  j d <n  | ` d  Sn  | j j | d  ƒ } | r‚ | |  | ƒ S| |  j | <d  S(   Nt   thist   thisown(   t
   isinstanceR    t   __dict__t   hasattrR   t   __swig_setmethods__t   gett   None(   t   selft
   class_typet   namet   valuet   method(    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyt   _swig_setattr   s      c         C   s2   | j  j | d  ƒ } | r% | |  ƒ St | ‚ d  S(   N(   t   __swig_getmethods__R   R   t   AttributeError(   R   R	   R
   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyt   _swig_getattr   s     
i   t   _objectc           B   s   e  Z RS(    (   t   __name__t
   __module__(    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR      s    i    t   intpc           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z d „  Z e j d „ Z	 d „  Z
 d „  Z d „  Z d „  e d <e r| e e j ƒ Z n  d	 „  Z RS(
   c         C   s   t  |  t | | ƒ S(   N(   R   R   (   R   R
   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyt   <lambda>    s    c         C   s   t  |  t | ƒ S(   N(   R   R   (   R   R
   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   "   s    c         G   s"   t  t j | ƒ |  _ d |  _ d  S(   Ni   (   t   applyt   _stl_vect   new_intpR    R   (   R   t   args(    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyt   __init__#   s    c         C   s(   y |  j  r | |  ƒ n  Wn n Xd  S(   N(   R   (   R   t   destroy(    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyt   __del__&   s
    	  c          G   s   t  t j |  ƒ S(   N(   R   R   t   intp_assign(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyt   assign*   s    c          G   s   t  t j |  ƒ S(   N(   R   R   t
   intp_value(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   +   s    c          G   s   t  t j |  ƒ S(   N(   R   R   t	   intp_cast(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyt   cast,   s    c         C   s   t  j S(   N(   R   t   intp_frompointer(   t   x(    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   -   s    t   frompointerc         C   s   d |  j  f S(   Ns   <C intp instance at %s>(   R    (   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyt   __repr__/   s    (   R   R   R   t   __setattr__R   t   __getattr__R   R   t   delete_intpR   R   R   R!   t	   _newclasst   staticmethodR"   R$   R%   (    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR      s   						 t   intpPtrc           B   s   e  Z d  „  Z RS(   c         C   s1   | |  _  t |  d ƒ s$ d |  _ n  t |  _ d  S(   NR   i    (   R    R   R   R   t	   __class__(   R   R    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   3   s    	 (   R   R   R   (    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR+   2   s   t   doublepc           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z d „  Z e j d „ Z	 d „  Z
 d „  Z d „  Z d „  e d <e r| e e j ƒ Z n  d	 „  Z RS(
   c         C   s   t  |  t | | ƒ S(   N(   R   R-   (   R   R
   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   =   s    c         C   s   t  |  t | ƒ S(   N(   R   R-   (   R   R
   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   ?   s    c         G   s"   t  t j | ƒ |  _ d |  _ d  S(   Ni   (   R   R   t   new_doublepR    R   (   R   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   @   s    c         C   s(   y |  j  r | |  ƒ n  Wn n Xd  S(   N(   R   (   R   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   C   s
    	  c          G   s   t  t j |  ƒ S(   N(   R   R   t   doublep_assign(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   G   s    c          G   s   t  t j |  ƒ S(   N(   R   R   t   doublep_value(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   H   s    c          G   s   t  t j |  ƒ S(   N(   R   R   t   doublep_cast(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR!   I   s    c         C   s   t  j S(   N(   R   t   doublep_frompointer(   R#   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   J   s    R$   c         C   s   d |  j  f S(   Ns   <C doublep instance at %s>(   R    (   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR%   L   s    (   R   R   R   R&   R   R'   R   R   t   delete_doublepR   R   R   R!   R)   R*   R2   R$   R%   (    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR-   ;   s   						 t
   doublepPtrc           B   s   e  Z d  „  Z RS(   c         C   s1   | |  _  t |  d ƒ s$ d |  _ n  t |  _ d  S(   NR   i    (   R    R   R   R-   R,   (   R   R    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   P   s    	 (   R   R   R   (    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR4   O   s   t	   realtypepc           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z d „  Z e j d „ Z	 d „  Z
 d „  Z d „  Z d „  e d <e r| e e j ƒ Z n  d	 „  Z RS(
   c         C   s   t  |  t | | ƒ S(   N(   R   R5   (   R   R
   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   Z   s    c         C   s   t  |  t | ƒ S(   N(   R   R5   (   R   R
   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   \   s    c         G   s"   t  t j | ƒ |  _ d |  _ d  S(   Ni   (   R   R   t   new_realtypepR    R   (   R   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   ]   s    c         C   s(   y |  j  r | |  ƒ n  Wn n Xd  S(   N(   R   (   R   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   `   s
    	  c          G   s   t  t j |  ƒ S(   N(   R   R   t   realtypep_assign(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   d   s    c          G   s   t  t j |  ƒ S(   N(   R   R   t   realtypep_value(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   e   s    c          G   s   t  t j |  ƒ S(   N(   R   R   t   realtypep_cast(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR!   f   s    c         C   s   t  j S(   N(   R   t   realtypep_frompointer(   R#   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   g   s    R$   c         C   s   d |  j  f S(   Ns   <C realtypep instance at %s>(   R    (   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR%   i   s    (   R   R   R   R&   R   R'   R   R   t   delete_realtypepR   R   R   R!   R)   R*   R:   R$   R%   (    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR5   X   s   						 t   realtypepPtrc           B   s   e  Z d  „  Z RS(   c         C   s1   | |  _  t |  d ƒ s$ d |  _ n  t |  _ d  S(   NR   i    (   R    R   R   R5   R,   (   R   R    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   m   s    	 (   R   R   R   (    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR<   l   s   t   floatpc           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z d „  Z e j d „ Z	 d „  Z
 d „  Z d „  Z d „  e d <e r| e e j ƒ Z n  d	 „  Z RS(
   c         C   s   t  |  t | | ƒ S(   N(   R   R=   (   R   R
   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   w   s    c         C   s   t  |  t | ƒ S(   N(   R   R=   (   R   R
   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   y   s    c         G   s"   t  t j | ƒ |  _ d |  _ d  S(   Ni   (   R   R   t
   new_floatpR    R   (   R   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   z   s    c         C   s(   y |  j  r | |  ƒ n  Wn n Xd  S(   N(   R   (   R   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   }   s
    	  c          G   s   t  t j |  ƒ S(   N(   R   R   t   floatp_assign(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   �   s    c          G   s   t  t j |  ƒ S(   N(   R   R   t   floatp_value(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   ‚   s    c          G   s   t  t j |  ƒ S(   N(   R   R   t   floatp_cast(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR!   ƒ   s    c         C   s   t  j S(   N(   R   t   floatp_frompointer(   R#   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   „   s    R$   c         C   s   d |  j  f S(   Ns   <C floatp instance at %s>(   R    (   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR%   †   s    (   R   R   R   R&   R   R'   R   R   t   delete_floatpR   R   R   R!   R)   R*   RB   R$   R%   (    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR=   u   s   						 t	   floatpPtrc           B   s   e  Z d  „  Z RS(   c         C   s1   | |  _  t |  d ƒ s$ d |  _ n  t |  _ d  S(   NR   i    (   R    R   R   R=   R,   (   R   R    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   Š   s    	 (   R   R   R   (    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyRD   ‰   s   t   intac           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z d „  Z e j d „ Z	 d „  Z
 d „  Z d „  Z d „  e d <e r| e e j ƒ Z n  d	 „  Z RS(
   c         C   s   t  |  t | | ƒ S(   N(   R   RE   (   R   R
   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   ”   s    c         C   s   t  |  t | ƒ S(   N(   R   RE   (   R   R
   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   –   s    c         G   s"   t  t j | ƒ |  _ d |  _ d  S(   Ni   (   R   R   t   new_intaR    R   (   R   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   —   s    c         C   s(   y |  j  r | |  ƒ n  Wn n Xd  S(   N(   R   (   R   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   š   s
    	  c          G   s   t  t j |  ƒ S(   N(   R   R   t   inta___getitem__(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyt   __getitem__ž   s    c          G   s   t  t j |  ƒ S(   N(   R   R   t   inta___setitem__(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyt   __setitem__Ÿ   s    c          G   s   t  t j |  ƒ S(   N(   R   R   t	   inta_cast(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR!       s    c         C   s   t  j S(   N(   R   t   inta_frompointer(   R#   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   ¡   s    R$   c         C   s   d |  j  f S(   Ns   <C inta instance at %s>(   R    (   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR%   £   s    (   R   R   R   R&   R   R'   R   R   t   delete_intaR   RH   RJ   R!   R)   R*   RL   R$   R%   (    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyRE   ’   s   						 t   intaPtrc           B   s   e  Z d  „  Z RS(   c         C   s1   | |  _  t |  d ƒ s$ d |  _ n  t |  _ d  S(   NR   i    (   R    R   R   RE   R,   (   R   R    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   §   s    	 (   R   R   R   (    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyRN   ¦   s   t   doubleac           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z d „  Z e j d „ Z	 d „  Z
 d „  Z d „  Z d „  e d <e r| e e j ƒ Z n  d	 „  Z RS(
   c         C   s   t  |  t | | ƒ S(   N(   R   RO   (   R   R
   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   ±   s    c         C   s   t  |  t | ƒ S(   N(   R   RO   (   R   R
   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   ³   s    c         G   s"   t  t j | ƒ |  _ d |  _ d  S(   Ni   (   R   R   t   new_doubleaR    R   (   R   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   ´   s    c         C   s(   y |  j  r | |  ƒ n  Wn n Xd  S(   N(   R   (   R   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   ·   s
    	  c          G   s   t  t j |  ƒ S(   N(   R   R   t   doublea___getitem__(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyRH   »   s    c          G   s   t  t j |  ƒ S(   N(   R   R   t   doublea___setitem__(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyRJ   ¼   s    c          G   s   t  t j |  ƒ S(   N(   R   R   t   doublea_cast(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR!   ½   s    c         C   s   t  j S(   N(   R   t   doublea_frompointer(   R#   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   ¾   s    R$   c         C   s   d |  j  f S(   Ns   <C doublea instance at %s>(   R    (   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR%   À   s    (   R   R   R   R&   R   R'   R   R   t   delete_doubleaR   RH   RJ   R!   R)   R*   RT   R$   R%   (    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyRO   ¯   s   						 t
   doubleaPtrc           B   s   e  Z d  „  Z RS(   c         C   s1   | |  _  t |  d ƒ s$ d |  _ n  t |  _ d  S(   NR   i    (   R    R   R   RO   R,   (   R   R    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   Ä   s    	 (   R   R   R   (    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyRV   Ã   s   t	   realtypeac           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z d „  Z e j d „ Z	 d „  Z
 d „  Z d „  Z d „  e d <e r| e e j ƒ Z n  d	 „  Z RS(
   c         C   s   t  |  t | | ƒ S(   N(   R   RW   (   R   R
   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   Î   s    c         C   s   t  |  t | ƒ S(   N(   R   RW   (   R   R
   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   Ð   s    c         G   s"   t  t j | ƒ |  _ d |  _ d  S(   Ni   (   R   R   t   new_realtypeaR    R   (   R   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   Ñ   s    c         C   s(   y |  j  r | |  ƒ n  Wn n Xd  S(   N(   R   (   R   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   Ô   s
    	  c          G   s   t  t j |  ƒ S(   N(   R   R   t   realtypea___getitem__(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyRH   Ø   s    c          G   s   t  t j |  ƒ S(   N(   R   R   t   realtypea___setitem__(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyRJ   Ù   s    c          G   s   t  t j |  ƒ S(   N(   R   R   t   realtypea_cast(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR!   Ú   s    c         C   s   t  j S(   N(   R   t   realtypea_frompointer(   R#   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   Û   s    R$   c         C   s   d |  j  f S(   Ns   <C realtypea instance at %s>(   R    (   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR%   Ý   s    (   R   R   R   R&   R   R'   R   R   t   delete_realtypeaR   RH   RJ   R!   R)   R*   R\   R$   R%   (    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyRW   Ì   s   						 t   realtypeaPtrc           B   s   e  Z d  „  Z RS(   c         C   s1   | |  _  t |  d ƒ s$ d |  _ n  t |  _ d  S(   NR   i    (   R    R   R   RW   R,   (   R   R    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   á   s    	 (   R   R   R   (    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR^   à   s   t   floatac           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z d „  Z e j d „ Z	 d „  Z
 d „  Z d „  Z d „  e d <e r| e e j ƒ Z n  d	 „  Z RS(
   c         C   s   t  |  t | | ƒ S(   N(   R   R_   (   R   R
   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   ë   s    c         C   s   t  |  t | ƒ S(   N(   R   R_   (   R   R
   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   í   s    c         G   s"   t  t j | ƒ |  _ d |  _ d  S(   Ni   (   R   R   t
   new_floataR    R   (   R   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   î   s    c         C   s(   y |  j  r | |  ƒ n  Wn n Xd  S(   N(   R   (   R   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   ñ   s
    	  c          G   s   t  t j |  ƒ S(   N(   R   R   t   floata___getitem__(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyRH   õ   s    c          G   s   t  t j |  ƒ S(   N(   R   R   t   floata___setitem__(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyRJ   ö   s    c          G   s   t  t j |  ƒ S(   N(   R   R   t   floata_cast(   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR!   ÷   s    c         C   s   t  j S(   N(   R   t   floata_frompointer(   R#   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   ø   s    R$   c         C   s   d |  j  f S(   Ns   <C floata instance at %s>(   R    (   R   (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR%   ú   s    (   R   R   R   R&   R   R'   R   R   t   delete_floataR   RH   RJ   R!   R)   R*   Rd   R$   R%   (    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR_   é   s   						 t	   floataPtrc           B   s   e  Z d  „  Z RS(   c         C   s1   | |  _  t |  d ƒ s$ d |  _ n  t |  _ d  S(   NR   i    (   R    R   R   R_   R,   (   R   R    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyR   þ   s    	 (   R   R   R   (    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyRf   ý   s   (    (+   R   R   R   t   typest
   ObjectTypeR   R)   R   R   R+   t   intp_swigregisterR"   R-   R4   t   doublep_swigregisterR2   R5   R<   t   realtypep_swigregisterR:   R=   RD   t   floatp_swigregisterRB   RE   RN   t   inta_swigregisterRL   RO   RV   t   doublea_swigregisterRT   RW   R^   t   realtypea_swigregisterR\   R_   Rf   t   floata_swigregisterRd   t   double_to_realtypet   realtype_to_doublet   new_stl_vec_cartesian(    (    (    s9   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/pygl/stl_vec.pyt   <module>   sX   			

										