Package Bio :: Package KDTree :: Module CKDTree
[hide private]
[frames] | no frames]

Source Code for Module Bio.KDTree.CKDTree

 1  # This file was created automatically by SWIG. 
 2  # Don't modify this file, modify the SWIG interface instead. 
 3  # This file is compatible with both classic and new-style classes. 
 4  import _CKDTree 
5 -def _swig_setattr(self,class_type,name,value):
6 if (name == "this"): 7 if isinstance(value, class_type): 8 self.__dict__[name] = value.this 9 if hasattr(value,"thisown"): self.__dict__["thisown"] = value.thisown 10 del value.thisown 11 return 12 method = class_type.__swig_setmethods__.get(name,None) 13 if method: return method(self,value) 14 self.__dict__[name] = value
15
16 -def _swig_getattr(self,class_type,name):
17 method = class_type.__swig_getmethods__.get(name,None) 18 if method: return method(self) 19 raise AttributeError,name
20 21 import types 22 try: 23 _object = types.ObjectType 24 _newclass = 1 25 except AttributeError:
26 - class _object : pass
27 _newclass = 0 28 29
30 -class KDTree(_object):
31 __swig_setmethods__ = {} 32 __setattr__ = lambda self, name, value: _swig_setattr(self, KDTree, name, value) 33 __swig_getmethods__ = {} 34 __getattr__ = lambda self, name: _swig_getattr(self, KDTree, name)
35 - def __init__(self,*args):
36 _swig_setattr(self, KDTree, 'this', apply(_CKDTree.new_KDTree,args)) 37 _swig_setattr(self, KDTree, 'thisown', 1)
38 - def __del__(self, destroy= _CKDTree.delete_KDTree):
39 try: 40 if self.thisown: destroy(self) 41 except: pass
42 - def set_data(*args): return apply(_CKDTree.KDTree_set_data,args)
43 - def search_center_radius(*args): return apply(_CKDTree.KDTree_search_center_radius,args)
44 - def get_count(*args): return apply(_CKDTree.KDTree_get_count,args)
45 - def neighbor_search(*args): return apply(_CKDTree.KDTree_neighbor_search,args)
46 - def neighbor_simple_search(*args): return apply(_CKDTree.KDTree_neighbor_simple_search,args)
47 - def neighbor_get_count(*args): return apply(_CKDTree.KDTree_neighbor_get_count,args)
48 - def get_indices(*args): return apply(_CKDTree.KDTree_get_indices,args)
49 - def get_radii(*args): return apply(_CKDTree.KDTree_get_radii,args)
50 - def neighbor_get_indices(*args): return apply(_CKDTree.KDTree_neighbor_get_indices,args)
51 - def neighbor_get_radii(*args): return apply(_CKDTree.KDTree_neighbor_get_radii,args)
52 - def __repr__(self):
53 return "<C KDTree instance at %s>" % (self.this,)
54
55 -class KDTreePtr(KDTree):
56 - def __init__(self,this):
57 _swig_setattr(self, KDTree, 'this', this) 58 if not hasattr(self,"thisown"): _swig_setattr(self, KDTree, 'thisown', 0) 59 _swig_setattr(self, KDTree,self.__class__,KDTree)
60 _CKDTree.KDTree_swigregister(KDTreePtr) 61