ó
â{Tc           @   sÚ  d  d l  m Z e d% k r4 d „  Z e ƒ  Z [ n d  d l Z [ y
 e Z Wn e k
 r` n Xd d „ Z d	 „  Z d
 „  Z	 d „  Z
 y e Z d Z Wn* e k
 rÄ d d& d „  ƒ  YZ d Z n Xd e f d „  ƒ  YZ e j Z e e ƒ d „  Z e j Z d e f d „  ƒ  YZ e j Z e e ƒ d „  Z e j Z d e f d „  ƒ  YZ e j Z e e ƒ d „  Z e j Z d e f d „  ƒ  YZ e j Z e e ƒ d „  Z e j Z d e f d „  ƒ  YZ e j Z e e ƒ d „  Z e j Z d e f d „  ƒ  YZ e j Z e e ƒ d „  Z  e j  Z  d  d l! Z! d  e f d! „  ƒ  YZ" e j# Z# e# e" ƒ e j$ Z$ e j% Z% e j& Z& e j' Z' e j( Z( e j) Z) e j* Z* d" e" f d# „  ƒ  YZ+ e j, Z, e, e+ ƒ d$ „  Z- e j- Z- d S('   iÿÿÿÿ(   t   version_infoi   i   i    c          C   s©   d d l  m }  d d  l } d  } y( | j d |  t ƒ g ƒ \ } } } Wn t k
 rj d d  l } | SX| d  k	 r¥ z | j d | | | ƒ } Wd  | j	 ƒ  X| Sd  S(   Niÿÿÿÿ(   t   dirnamet   _surface(
   t   os.pathR   t   impt   Nonet   find_modulet   __file__t   ImportErrorR   t   load_modulet   close(   R   R   t   fpt   pathnamet   descriptionR   t   _mod(    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   swig_import_helper   s    (Ni   c         C   s£   | d k r |  j  j | ƒ S| d k rQ t | ƒ j d k rQ | |  j | <d  Sn  | j j | d  ƒ } | ry | |  | ƒ S| s� | |  j | <n t d |  ƒ ‚ d  S(   Nt   thisownt   thist   SwigPyObjects   You cannot add attributes to %s(	   R   t   ownt   typet   __name__t   __dict__t   __swig_setmethods__t   getR   t   AttributeError(   t   selft
   class_typet   namet   valuet   statict   method(    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   _swig_setattr_nondynamic%   s      c         C   s   t  |  | | | d ƒ S(   Ni    (   R    (   R   R   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   _swig_setattr2   s    c         C   sN   | d k r |  j  j ƒ  S| j j | d  ƒ } | r> | |  ƒ St | ƒ ‚ d  S(   NR   (   R   R   t   __swig_getmethods__R   R   R   (   R   R   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   _swig_getattr5   s      
c         C   sD   y d |  j  j ƒ  } Wn d } n Xd |  j j |  j j | f S(   Ns	   proxy of t    s   <%s.%s; %s >(   R   t   __repr__t	   __class__t
   __module__R   (   R   t   strthis(    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt
   _swig_repr;   s
      
t   _objectc           B   s   e  Z RS(    (   R   R'   (    (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR*   D   s    t   intpc           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  e d <e r… e e	 j ƒ Z n  RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   R+   (   R   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   <lambda>J   s    c         C   s   t  |  t | ƒ S(   N(   R#   R+   (   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   L   s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_intpR   t   append(   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   __init__N   s
      c         C   s   d  S(   N(   R   (   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   S   s    c         G   s   t  j |  | Œ S(   N(   R   t   intp_assign(   R   t   args(    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   assignT   s    c         C   s   t  j |  ƒ S(   N(   R   t
   intp_value(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR   U   s    c         C   s   t  j |  ƒ S(   N(   R   t	   intp_cast(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   castV   s    c         C   s   t  j S(   N(   R   t   intp_frompointer(   t   x(    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   W   s    t   frompointer(   R   R'   R   t   __setattr__R"   t   __getattr__R)   R%   R/   R   t   delete_intpt   __swig_destroy__t   __del__R2   R   R5   t	   _newclasst   staticmethodR6   R8   (    (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR+   H   s   								 c          G   s   t  j |  Œ  S(   N(   R   R6   (   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR6   \   s    t   doublepc           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  e d <e r… e e	 j ƒ Z n  RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   R@   (   R   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   b   s    c         C   s   t  |  t | ƒ S(   N(   R#   R@   (   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   d   s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_doublepR   R.   (   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR/   f   s
      c         C   s   d  S(   N(   R   (   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   k   s    c         G   s   t  j |  | Œ S(   N(   R   t   doublep_assign(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR2   l   s    c         C   s   t  j |  ƒ S(   N(   R   t   doublep_value(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR   m   s    c         C   s   t  j |  ƒ S(   N(   R   t   doublep_cast(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR5   n   s    c         C   s   t  j S(   N(   R   t   doublep_frompointer(   R7   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   o   s    R8   (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_doublepR<   R=   R2   R   R5   R>   R?   RE   R8   (    (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR@   `   s   								 c          G   s   t  j |  Œ  S(   N(   R   RE   (   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRE   t   s    t   floatpc           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  e d <e r… e e	 j ƒ Z n  RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   RG   (   R   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   z   s    c         C   s   t  |  t | ƒ S(   N(   R#   RG   (   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   |   s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t
   new_floatpR   R.   (   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR/   ~   s
      c         C   s   d  S(   N(   R   (   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   ƒ   s    c         G   s   t  j |  | Œ S(   N(   R   t   floatp_assign(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR2   „   s    c         C   s   t  j |  ƒ S(   N(   R   t   floatp_value(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR   …   s    c         C   s   t  j |  ƒ S(   N(   R   t   floatp_cast(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR5   †   s    c         C   s   t  j S(   N(   R   t   floatp_frompointer(   R7   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   ‡   s    R8   (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_floatpR<   R=   R2   R   R5   R>   R?   RL   R8   (    (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRG   x   s   								 c          G   s   t  j |  Œ  S(   N(   R   RL   (   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRL   Œ   s    t   intac           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  e d <e r… e e	 j ƒ Z n  RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   RN   (   R   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   ’   s    c         C   s   t  |  t | ƒ S(   N(   R#   RN   (   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   ”   s    c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_intaR   R.   (   R   R1   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR/   –   s
      c         C   s   d  S(   N(   R   (   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   ›   s    c         G   s   t  j |  | Œ S(   N(   R   t   inta___getitem__(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   __getitem__œ   s    c         G   s   t  j |  | Œ S(   N(   R   t   inta___setitem__(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   __setitem__�   s    c         C   s   t  j |  ƒ S(   N(   R   t	   inta_cast(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR5   ž   s    c         C   s   t  j S(   N(   R   t   inta_frompointer(   R7   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   Ÿ   s    R8   (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_intaR<   R=   RQ   RS   R5   R>   R?   RU   R8   (    (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRN   �   s   								 c          G   s   t  j |  Œ  S(   N(   R   RU   (   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRU   ¤   s    t   doubleac           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  e d <e r… e e	 j ƒ Z n  RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   RW   (   R   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   ª   s    c         C   s   t  |  t | ƒ S(   N(   R#   RW   (   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   ¬   s    c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_doubleaR   R.   (   R   R1   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR/   ®   s
      c         C   s   d  S(   N(   R   (   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   ³   s    c         G   s   t  j |  | Œ S(   N(   R   t   doublea___getitem__(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRQ   ´   s    c         G   s   t  j |  | Œ S(   N(   R   t   doublea___setitem__(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRS   µ   s    c         C   s   t  j |  ƒ S(   N(   R   t   doublea_cast(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR5   ¶   s    c         C   s   t  j S(   N(   R   t   doublea_frompointer(   R7   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   ·   s    R8   (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_doubleaR<   R=   RQ   RS   R5   R>   R?   R\   R8   (    (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRW   ¨   s   								 c          G   s   t  j |  Œ  S(   N(   R   R\   (   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR\   ¼   s    t   floatac           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  e d <e r… e e	 j ƒ Z n  RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   R^   (   R   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   Â   s    c         C   s   t  |  t | ƒ S(   N(   R#   R^   (   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   Ä   s    c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t
   new_floataR   R.   (   R   R1   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR/   Æ   s
      c         C   s   d  S(   N(   R   (   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   Ë   s    c         G   s   t  j |  | Œ S(   N(   R   t   floata___getitem__(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRQ   Ì   s    c         G   s   t  j |  | Œ S(   N(   R   t   floata___setitem__(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRS   Í   s    c         C   s   t  j |  ƒ S(   N(   R   t   floata_cast(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR5   Î   s    c         C   s   t  j S(   N(   R   t   floata_frompointer(   R7   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   Ï   s    R8   (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_floataR<   R=   RQ   RS   R5   R>   R?   Rc   R8   (    (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR^   À   s   								 c          G   s   t  j |  Œ  S(   N(   R   Rc   (   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRc   Ô   s    t	   Primitivec           B   s	  e  Z i  Z d  „  Z i  Z d „  Z d „  Z e Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  Z d6 d d	 „ Z d
 „  Z d „  Z d6 d „ Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z  d „  Z! d „  Z" d „  Z# d „  Z$ d „  Z% d „  Z& d „  Z' d „  Z( d  „  Z) d! „  Z* d" „  Z+ d# „  Z, d$ „  Z- d% „  Z. d& „  Z/ d' „  Z0 d( „  Z1 d) „  Z2 d* „  Z3 d+ „  Z4 d, „  Z5 d- „  Z6 d. „  Z7 d/ „  Z8 d0 „  Z9 d1 „  Z: d2 „  Z; d3 „  Z< d4 „  Z= d5 „  Z> RS(7   c         C   s   t  |  t | | ƒ S(   N(   R!   Re   (   R   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   Û   s    c         C   s   t  |  t | ƒ S(   N(   R#   Re   (   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   Ý   s    c         O   s   t  d ƒ ‚ d  S(   Ns*   No constructor defined - class is abstract(   R   (   R   R1   t   kwargs(    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR/   Þ   s    c         C   s   d  S(   N(   R   (   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   á   s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_get_origin(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt
   get_originâ   s    c         G   s   t  j |  | Œ S(   N(   R   t   Primitive_set_origin(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt
   set_originã   s    c         G   s   t  j |  | Œ S(   N(   R   t   Primitive_SetColourOverride(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   SetColourOverrideä   s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_GetColourOverride(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   GetColourOverrideå   s    i    c         C   s   t  j |  | | ƒ S(   N(   R   t   Primitive_draw(   R   t   override_colourt   selective_override(    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   drawæ   s    c         G   s   t  j |  | Œ S(   N(   R   t   Primitive_DrawPovray(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt
   DrawPovrayç   s    c         G   s   t  j |  | Œ S(   N(   R   t   Primitive_DrawPostScript(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   DrawPostScriptè   s    c         C   s   t  j |  | ƒ S(   N(   R   t   Primitive_set_draw_colour(   R   t   colp(    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   set_draw_colouré   s    c         G   s   t  j |  | Œ S(   N(   R   t   Primitive_SetAlpha(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   SetAlphaê   s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_GetAlpha(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   GetAlphaë   s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_set_draw_colour_poly(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   set_draw_colour_polyì   s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_set_draw_colour_line(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   set_draw_colour_lineí   s    c         G   s   t  j |  | Œ S(   N(   R   t'   Primitive_set_draw_colour_poly_override(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   set_draw_colour_poly_overrideî   s    c         G   s   t  j |  | Œ S(   N(   R   t'   Primitive_set_draw_colour_line_override(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   set_draw_colour_line_overrideï   s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_initialize_lighting(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   initialize_lightingð   s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_apply_textures(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   apply_texturesñ   s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_unbind_textures(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   unbind_texturesò   s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_get_transparent(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   get_transparentó   s    c         G   s   t  j |  | Œ S(   N(   R   t   Primitive_set_transparent(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   set_transparentô   s    c         G   s   t  j |  | Œ S(   N(   R   t   Primitive_SetColours(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt
   SetColoursõ   s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_GetColours(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt
   GetColoursö   s    c         G   s   t  j |  | Œ S(   N(   R   t   Primitive_SetNormals(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt
   SetNormals÷   s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_GetNormals(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt
   GetNormalsø   s    c         G   s   t  j |  | Œ S(   N(   R   t   Primitive_SetVertices(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   SetVerticesù   s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_GetVertices(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   GetVerticesú   s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_GetColour(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt	   GetColourû   s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_GetSize(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   GetSizeü   s    c         G   s   t  j |  | Œ S(   N(   R   t   Primitive_SetSize(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   SetSizeý   s    c         G   s   t  j |  | Œ S(   N(   R   t   Primitive_SetOrigin(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt	   SetOriginþ   s    c         G   s   t  j |  | Œ S(   N(   R   t   Primitive_SetColour(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt	   SetColourÿ   s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_isLine(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   isLine   s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_isDots(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   isDots  s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_isImposter(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt
   isImposter  s    c         G   s   t  j |  | Œ S(   N(   R   t   Primitive_GetSimplePrimitives(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   GetSimplePrimitives  s    c         C   s   t  j |  ƒ S(   N(   R   t%   Primitive_GetNumberOfSimplePrimitives(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   GetNumberOfSimplePrimitives  s    c         G   s   t  j |  | Œ S(   N(   R   t   Primitive_SetOccDataAttrib(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   SetOccDataAttrib  s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_forceRegenerateArrays(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   forceRegenerateArrays  s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_GetUseVBO(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt	   GetUseVBO  s    c         G   s   t  j |  | Œ S(   N(   R   t   Primitive_SetUseVBO(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt	   SetUseVBO  s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_GetUseVertexArrays(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   GetUseVertexArrays	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Primitive_SetUseVertexArrays(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   SetUseVertexArrays
  s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_generateArrays(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   generateArrays  s    c         C   s   t  j |  ƒ S(   N(   R   t#   Primitive_GetNumberOfBufferVertices(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   GetNumberOfBufferVertices  s    c         C   s   t  j |  ƒ S(   N(   R   t"   Primitive_GetNumberOfBufferIndices(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   GetNumberOfBufferIndices  s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_GetBufferVertices(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   GetBufferVertices  s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_GetBufferNormals(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   GetBufferNormals  s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_GetBufferColours(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   GetBufferColours  s    c         C   s   t  j |  ƒ S(   N(   R   t   Primitive_GetBufferIndices(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   GetBufferIndices  s    c         C   s   t  j |  ƒ S(   N(   R   t"   Primitive_GetPrimitiveTypeAsString(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   GetPrimitiveTypeAsString  s    N(?   R   R'   R   R9   R"   R:   R/   R)   R%   R   t   delete_PrimitiveR<   R=   Rh   Rj   Rl   Rn   R   Rr   Rt   Rv   Ry   R{   R}   R   R�   Rƒ   R…   R‡   R‰   R‹   R�   R�   R‘   R“   R•   R—   R™   R›   R�   RŸ   R¡   R£   R¥   R§   R©   R«   R­   R¯   R±   R³   Rµ   R·   R¹   R»   R½   R¿   RÁ   RÃ   RÅ   RÇ   RÉ   RË   (    (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRe   Ù   sr   																																																			t   surfacec           B   sW  e  Z i  Z x* e g D] Z e j e e d  i  ƒ ƒ q Wd „  Z i  Z x* e g D] Z e j e e d i  ƒ ƒ qR Wd „  Z	 e
 Z e j Z d „  Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z d „  Z d6 d d „ Z d „  Z d6 d d „ Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z  d „  Z! d6 d „ Z" d „  Z# d „  Z$ d „  Z% d „  Z& d „  Z' d „  Z( d „  Z) d „  Z* d  „  Z+ d! „  Z, d" „  Z- d# „  Z. d$ „  Z/ d% „  Z0 d& „  Z1 d' „  Z2 d( „  Z3 d) „  Z4 d* „  Z5 d+ „  Z6 d, „  Z7 d- „  Z8 d. „  Z9 d/ „  Z: d0 „  Z; d1 „  Z< d2 „  Z= d3 „  Z> d4 „  Z? d5 „  Z@ RS(7   R   c         C   s   t  |  t | | ƒ S(   N(   R!   RÍ   (   R   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,      s    R"   c         C   s   t  |  t | ƒ S(   N(   R#   RÍ   (   R   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   #  s    c         C   s   d  S(   N(   R   (   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR,   &  s    c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_surfaceR   R.   (   R   R1   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR/   '  s
      c         G   s   t  j |  | Œ S(   N(   R   t   surface_calculate(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt	   calculate+  s    c         G   s   t  j |  | Œ S(   N(   R   t   surface_calculate_with_context(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   calculate_with_context,  s    c         G   s   t  j |  | Œ S(   N(   R   t   surface_calculate_vdw(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   calculate_vdw-  s    c         G   s   t  j |  | Œ S(   N(   R   t"   surface_calculate_vdw_with_context(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   calculate_vdw_with_context.  s    c         G   s   t  j |  | Œ S(   N(   R   t   surface_calculate_accessible(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   calculate_accessible/  s    c         G   s   t  j |  | Œ S(   N(   R   t)   surface_calculate_accessible_with_context(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt!   calculate_accessible_with_context0  s    i    c         C   s   t  j |  | | ƒ S(   N(   R   t   surface_draw(   R   Rp   Rq   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRr   1  s    c         G   s   t  j |  | Œ S(   N(   R   t   surface_drawElement(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   drawElement2  s    c         C   s   t  j |  | | ƒ S(   N(   R   t   surface_draw_dots(   R   Rp   Rq   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt	   draw_dots3  s    c         G   s   t  j |  | Œ S(   N(   R   t   surface_SetDotSpacing(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   SetDotSpacing4  s    c         C   s   t  j |  ƒ S(   N(   R   t   surface_GetDotSpacing(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   GetDotSpacing5  s    c         G   s   t  j |  | Œ S(   N(   R   t   surface_SetDotSize(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt
   SetDotSize6  s    c         C   s   t  j |  ƒ S(   N(   R   t   surface_GetDotSize(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt
   GetDotSize7  s    c         G   s   t  j |  | Œ S(   N(   R   t   surface_SetLineWidth(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   SetLineWidth8  s    c         C   s   t  j |  ƒ S(   N(   R   t   surface_GetLineWidth(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   GetLineWidth9  s    c         G   s   t  j |  | Œ S(   N(   R   t   surface_set_style(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt	   set_style:  s    c         C   s   t  j |  | ƒ S(   N(   R   t   surface_set_draw_colour(   R   t   col(    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRy   ;  s    c         G   s   t  j |  | Œ S(   N(   R   t   surface_DrawPovray(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRt   <  s    c         G   s   t  j |  | Œ S(   N(   R   t   surface_DrawPostScript(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRv   =  s    c         G   s   t  j |  | Œ S(   N(   R   t   surface_ColourSurface(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   ColourSurface>  s    c         C   s   t  j |  ƒ S(   N(   R   t   surface_report(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   report?  s    c         G   s   t  j |  | Œ S(   N(   R   t&   surface_evaluatePhiAndColourWithScheme(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   evaluatePhiAndColourWithScheme@  s    c         G   s   t  j |  | Œ S(   N(   R   t-   surface_evaluatePhiAndColourWithDefaultScheme(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt%   evaluatePhiAndColourWithDefaultSchemeA  s    c         G   s   t  j |  | Œ S(   N(   R   t   surface_interpolateIntoMap(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   interpolateIntoMapB  s    c         G   s   t  j |  | Œ S(   N(   R   t   surface_colourByScalarValue(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   colourByScalarValueC  s    c         G   s   t  j |  | Œ S(   N(   R   t   surface_readNXMap(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt	   readNXMapD  s    c         G   s   t  j |  | Œ S(   N(   R   t   surface_writeNXMap(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt
   writeNXMapE  s    c         G   s   t  j |  | Œ S(   N(   R   t%   surface_readPhiMapAndColourWithScheme(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   readPhiMapAndColourWithSchemeF  s    c         G   s   t  j |  | Œ S(   N(   R   t"   surface_loadMapAndColourWithScheme(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   loadMapAndColourWithSchemeG  s    c         G   s   t  j |  | Œ S(   N(   R   t   surface_writePhiMap(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   writePhiMapH  s    c         G   s   t  j |  | Œ S(   N(   R   t   surface_writeGraspFile(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   writeGraspFileI  s    c         G   s   t  j |  | Œ S(   N(   R   t   surface_readGraspFile(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   readGraspFileJ  s    c         C   s   t  j |  ƒ S(   N(   R   t   surface_isLine(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR§   K  s    c         G   s   t  j |  | Œ S(   N(   R   t   surface_GetSimplePrimitives(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR­   L  s    c         C   s   t  j |  ƒ S(   N(   R   t   surface_GetStyle(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   GetStyleM  s    c         C   s   t  j |  ƒ S(   N(   R   t   surface_GetRawDots(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt
   GetRawDotsN  s    c         C   s   t  j |  ƒ S(   N(   R   t#   surface_GetNumberOfSimplePrimitives(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR¯   O  s    c         C   s   t  j |  ƒ S(   N(   R   t   surface_forceRegenerateArrays(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR³   P  s    c         G   s   t  j |  | Œ S(   N(   R   t   surface_SetAlpha(   R   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR{   Q  s    c         C   s   t  j |  ƒ S(   N(   R   t   surface_generateArrays(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR½   R  s    c         C   s   t  j |  ƒ S(   N(   R   t!   surface_GetNumberOfBufferVertices(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR¿   S  s    c         C   s   t  j |  ƒ S(   N(   R   t    surface_GetNumberOfBufferIndices(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRÁ   T  s    c         C   s   t  j |  ƒ S(   N(   R   t   surface_GetBufferVertices(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRÃ   U  s    c         C   s   t  j |  ƒ S(   N(   R   t   surface_GetBufferNormals(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRÅ   V  s    c         C   s   t  j |  ƒ S(   N(   R   t   surface_GetBufferColours(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRÇ   W  s    c         C   s   t  j |  ƒ S(   N(   R   t   surface_GetBufferIndices(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRÉ   X  s    c         C   s   t  j |  ƒ S(   N(   R   t    surface_GetPrimitiveTypeAsString(   R   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRË   Y  s    N(A   R   R'   R   Re   t   _st   updatet   getattrR9   R"   R:   R)   R%   R   t   delete_surfaceR<   R=   R/   RÐ   RÒ   RÔ   RÖ   RØ   RÚ   R   Rr   RÝ   Rß   Rá   Rã   Rå   Rç   Ré   Rë   Rí   Ry   Rt   Rv   Ró   Rõ   R÷   Rù   Rû   Rý   Rÿ   R  R  R  R  R	  R  R§   R­   R  R  R¯   R³   R{   R½   R¿   RÁ   RÃ   RÅ   RÇ   RÉ   RË   (    (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyRÍ     sv    	 																																															c          G   s   t  j |  Œ  S(   N(   R   t   add_surface(   R1   (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyR!  ^  s    (   i   i   i    (    (.   t   sysR    R   R   t   propertyt   _swig_propertyt	   NameErrorR    R!   R#   R)   t   objectR*   R>   R   R+   t   intp_swigregisterR6   R@   t   doublep_swigregisterRE   RG   t   floatp_swigregisterRL   RN   t   inta_swigregisterRU   RW   t   doublea_swigregisterR\   R^   t   floata_swigregisterRc   t   mmutRe   t   Primitive_swigregistert   GL_GLEXT_PROTOTYPESt   GL_ARRAY_BUFFERt   GL_ELEMENT_ARRAY_BUFFERt   GL_STATIC_DRAWt   CCP4MG_SURFACE_SOLIDt   CCP4MG_SURFACE_DOTSt   CCP4MG_SURFACE_MESHRÍ   t   surface_swigregisterR!  (    (    (    s4   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/surface.pyt   <module>   s„   		
			

	
			
			
			
			
			
		:	
							=	
	