10 from __future__
import print_function, division, absolute_import
15 from sys
import version_info
16 if version_info >= (2, 6, 0):
17 def swig_import_helper():
18 from os.path
import dirname
22 fp, pathname, description = imp.find_module(
'_IMP_scratch', [dirname(__file__)])
28 _mod = imp.load_module(
'_IMP_scratch', fp, pathname, description)
32 _IMP_scratch = swig_import_helper()
33 del swig_import_helper
38 _swig_property = property
43 def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
44 if (name ==
"thisown"):
45 return self.this.own(value)
47 if type(value).__name__ ==
'SwigPyObject':
48 self.__dict__[name] = value
50 method = class_type.__swig_setmethods__.get(name,
None)
52 return method(self, value)
54 object.__setattr__(self, name, value)
56 raise AttributeError(
"You cannot add attributes to %s" % self)
59 def _swig_setattr(self, class_type, name, value):
60 return _swig_setattr_nondynamic(self, class_type, name, value, 0)
63 def _swig_getattr_nondynamic(self, class_type, name, static=1):
64 if (name ==
"thisown"):
65 return self.this.own()
66 method = class_type.__swig_getmethods__.get(name,
None)
70 return object.__getattr__(self, name)
72 raise AttributeError(name)
74 def _swig_getattr(self, class_type, name):
75 return _swig_getattr_nondynamic(self, class_type, name, 0)
80 strthis =
"proxy of " + self.this.__repr__()
83 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
88 except AttributeError:
95 def _swig_setattr_nondynamic_method(set):
96 def set_attr(self, name, value):
97 if (name ==
"thisown"):
98 return self.this.own(value)
99 if hasattr(self, name)
or (name ==
"this"):
100 set(self, name, value)
102 raise AttributeError(
"You cannot add attributes to %s" % self)
108 weakref_proxy = weakref.proxy
110 weakref_proxy =
lambda x: x
113 class IMP_SCRATCH_SwigPyIterator(object):
114 """Proxy of C++ swig::IMP_SCRATCH_SwigPyIterator class"""
115 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
117 def __init__(self, *args, **kwargs):
118 raise AttributeError(
"No constructor defined - class is abstract")
119 __repr__ = _swig_repr
120 __swig_destroy__ = _IMP_scratch.delete_IMP_SCRATCH_SwigPyIterator
121 __del__ =
lambda self:
None
124 """value(IMP_SCRATCH_SwigPyIterator self) -> PyObject *"""
125 return _IMP_scratch.IMP_SCRATCH_SwigPyIterator_value(self)
130 incr(IMP_SCRATCH_SwigPyIterator self, size_t n=1) -> IMP_SCRATCH_SwigPyIterator
131 incr(IMP_SCRATCH_SwigPyIterator self) -> IMP_SCRATCH_SwigPyIterator
133 return _IMP_scratch.IMP_SCRATCH_SwigPyIterator_incr(self, n)
138 decr(IMP_SCRATCH_SwigPyIterator self, size_t n=1) -> IMP_SCRATCH_SwigPyIterator
139 decr(IMP_SCRATCH_SwigPyIterator self) -> IMP_SCRATCH_SwigPyIterator
141 return _IMP_scratch.IMP_SCRATCH_SwigPyIterator_decr(self, n)
144 def distance(self, x):
145 """distance(IMP_SCRATCH_SwigPyIterator self, IMP_SCRATCH_SwigPyIterator x) -> ptrdiff_t"""
146 return _IMP_scratch.IMP_SCRATCH_SwigPyIterator_distance(self, x)
150 """equal(IMP_SCRATCH_SwigPyIterator self, IMP_SCRATCH_SwigPyIterator x) -> bool"""
151 return _IMP_scratch.IMP_SCRATCH_SwigPyIterator_equal(self, x)
155 """copy(IMP_SCRATCH_SwigPyIterator self) -> IMP_SCRATCH_SwigPyIterator"""
156 return _IMP_scratch.IMP_SCRATCH_SwigPyIterator_copy(self)
160 """next(IMP_SCRATCH_SwigPyIterator self) -> PyObject *"""
161 return _IMP_scratch.IMP_SCRATCH_SwigPyIterator_next(self)
165 """__next__(IMP_SCRATCH_SwigPyIterator self) -> PyObject *"""
166 return _IMP_scratch.IMP_SCRATCH_SwigPyIterator___next__(self)
170 """previous(IMP_SCRATCH_SwigPyIterator self) -> PyObject *"""
171 return _IMP_scratch.IMP_SCRATCH_SwigPyIterator_previous(self)
174 def advance(self, n):
175 """advance(IMP_SCRATCH_SwigPyIterator self, ptrdiff_t n) -> IMP_SCRATCH_SwigPyIterator"""
176 return _IMP_scratch.IMP_SCRATCH_SwigPyIterator_advance(self, n)
180 """__eq__(IMP_SCRATCH_SwigPyIterator self, IMP_SCRATCH_SwigPyIterator x) -> bool"""
181 return _IMP_scratch.IMP_SCRATCH_SwigPyIterator___eq__(self, x)
185 """__ne__(IMP_SCRATCH_SwigPyIterator self, IMP_SCRATCH_SwigPyIterator x) -> bool"""
186 return _IMP_scratch.IMP_SCRATCH_SwigPyIterator___ne__(self, x)
189 def __iadd__(self, n):
190 """__iadd__(IMP_SCRATCH_SwigPyIterator self, ptrdiff_t n) -> IMP_SCRATCH_SwigPyIterator"""
191 return _IMP_scratch.IMP_SCRATCH_SwigPyIterator___iadd__(self, n)
194 def __isub__(self, n):
195 """__isub__(IMP_SCRATCH_SwigPyIterator self, ptrdiff_t n) -> IMP_SCRATCH_SwigPyIterator"""
196 return _IMP_scratch.IMP_SCRATCH_SwigPyIterator___isub__(self, n)
199 def __add__(self, n):
200 """__add__(IMP_SCRATCH_SwigPyIterator self, ptrdiff_t n) -> IMP_SCRATCH_SwigPyIterator"""
201 return _IMP_scratch.IMP_SCRATCH_SwigPyIterator___add__(self, n)
204 def __sub__(self, *args):
206 __sub__(IMP_SCRATCH_SwigPyIterator self, ptrdiff_t n) -> IMP_SCRATCH_SwigPyIterator
207 __sub__(IMP_SCRATCH_SwigPyIterator self, IMP_SCRATCH_SwigPyIterator x) -> ptrdiff_t
209 return _IMP_scratch.IMP_SCRATCH_SwigPyIterator___sub__(self, *args)
213 IMP_SCRATCH_SwigPyIterator_swigregister = _IMP_scratch.IMP_SCRATCH_SwigPyIterator_swigregister
214 IMP_SCRATCH_SwigPyIterator_swigregister(IMP_SCRATCH_SwigPyIterator)
223 _IMP_scratch.IMP_DEBUG_swigconstant(_IMP_scratch)
224 IMP_DEBUG = _IMP_scratch.IMP_DEBUG
226 _IMP_scratch.IMP_RELEASE_swigconstant(_IMP_scratch)
227 IMP_RELEASE = _IMP_scratch.IMP_RELEASE
229 _IMP_scratch.IMP_SILENT_swigconstant(_IMP_scratch)
230 IMP_SILENT = _IMP_scratch.IMP_SILENT
232 _IMP_scratch.IMP_PROGRESS_swigconstant(_IMP_scratch)
233 IMP_PROGRESS = _IMP_scratch.IMP_PROGRESS
235 _IMP_scratch.IMP_TERSE_swigconstant(_IMP_scratch)
236 IMP_TERSE = _IMP_scratch.IMP_TERSE
238 _IMP_scratch.IMP_VERBOSE_swigconstant(_IMP_scratch)
239 IMP_VERBOSE = _IMP_scratch.IMP_VERBOSE
241 _IMP_scratch.IMP_MEMORY_swigconstant(_IMP_scratch)
242 IMP_MEMORY = _IMP_scratch.IMP_MEMORY
244 _IMP_scratch.IMP_NONE_swigconstant(_IMP_scratch)
245 IMP_NONE = _IMP_scratch.IMP_NONE
247 _IMP_scratch.IMP_USAGE_swigconstant(_IMP_scratch)
248 IMP_USAGE = _IMP_scratch.IMP_USAGE
250 _IMP_scratch.IMP_INTERNAL_swigconstant(_IMP_scratch)
251 IMP_INTERNAL = _IMP_scratch.IMP_INTERNAL
253 _IMP_scratch.IMP_KERNEL_HAS_LOG4CXX_swigconstant(_IMP_scratch)
254 IMP_KERNEL_HAS_LOG4CXX = _IMP_scratch.IMP_KERNEL_HAS_LOG4CXX
256 _IMP_scratch.IMP_COMPILER_HAS_AUTO_swigconstant(_IMP_scratch)
257 IMP_COMPILER_HAS_AUTO = _IMP_scratch.IMP_COMPILER_HAS_AUTO
259 _IMP_scratch.IMP_COMPILER_HAS_DEBUG_VECTOR_swigconstant(_IMP_scratch)
260 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_scratch.IMP_COMPILER_HAS_DEBUG_VECTOR
262 _IMP_scratch.IMP_COMPILER_HAS_UNIQUE_PTR_swigconstant(_IMP_scratch)
263 IMP_COMPILER_HAS_UNIQUE_PTR = _IMP_scratch.IMP_COMPILER_HAS_UNIQUE_PTR
265 _IMP_scratch.IMP_KERNEL_HAS_BOOST_RANDOM_swigconstant(_IMP_scratch)
266 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_scratch.IMP_KERNEL_HAS_BOOST_RANDOM
268 _IMP_scratch.IMP_KERNEL_HAS_NUMPY_swigconstant(_IMP_scratch)
269 IMP_KERNEL_HAS_NUMPY = _IMP_scratch.IMP_KERNEL_HAS_NUMPY
271 _IMP_scratch.IMP_KERNEL_HAS_GPERFTOOLS_swigconstant(_IMP_scratch)
272 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_scratch.IMP_KERNEL_HAS_GPERFTOOLS
274 _IMP_scratch.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_scratch)
275 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_scratch.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
277 _IMP_scratch.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_scratch)
278 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_scratch.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
280 _IMP_scratch.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_scratch)
281 IMPKERNEL_SHOW_WARNINGS = _IMP_scratch.IMPKERNEL_SHOW_WARNINGS
284 class _DirectorObjects(object):
285 """@internal Simple class to keep references to director objects
286 to prevent premature deletion."""
289 def register(self, obj):
290 """Take a reference to a director object; will only work for
291 refcounted C++ classes"""
292 if hasattr(obj,
'get_ref_count'):
293 self._objects.append(obj)
295 """Only drop our reference and allow cleanup by Python if no other
296 Python references exist (we hold 3 references: one in self._objects,
297 one in x, and one in the argument list for getrefcount) *and* no
298 other C++ references exist (the Python object always holds one)"""
299 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
300 or x.get_ref_count() > 1]
304 def get_object_count(self):
305 """Get number of director objects (useful for testing only)"""
306 return len(self._objects)
307 _director_objects = _DirectorObjects()
309 class _ostream(object):
310 """Proxy of C++ std::ostream class"""
311 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
313 def __init__(self, *args, **kwargs):
314 raise AttributeError(
"No constructor defined")
315 __repr__ = _swig_repr
317 def write(self, osa_buf):
318 """write(_ostream self, char const * osa_buf)"""
319 return _IMP_scratch._ostream_write(self, osa_buf)
321 _ostream_swigregister = _IMP_scratch._ostream_swigregister
322 _ostream_swigregister(_ostream)
325 _IMP_scratch.IMP_COMPILER_HAS_OVERRIDE_swigconstant(_IMP_scratch)
326 IMP_COMPILER_HAS_OVERRIDE = _IMP_scratch.IMP_COMPILER_HAS_OVERRIDE
328 _IMP_scratch.IMP_COMPILER_HAS_FINAL_swigconstant(_IMP_scratch)
329 IMP_COMPILER_HAS_FINAL = _IMP_scratch.IMP_COMPILER_HAS_FINAL
331 _IMP_scratch.IMP_HAS_NOEXCEPT_swigconstant(_IMP_scratch)
332 IMP_HAS_NOEXCEPT = _IMP_scratch.IMP_HAS_NOEXCEPT
334 _IMP_scratch.IMP_C_OPEN_BINARY_swigconstant(_IMP_scratch)
335 IMP_C_OPEN_BINARY = _IMP_scratch.IMP_C_OPEN_BINARY
338 _IMP_scratch.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_scratch)
339 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_scratch.IMP_CGAL_HAS_BOOST_FILESYSTEM
341 _IMP_scratch.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_scratch)
342 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_scratch.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
344 _IMP_scratch.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_scratch)
345 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_scratch.IMP_CGAL_HAS_BOOST_RANDOM
347 _IMP_scratch.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_scratch)
348 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_scratch.IMP_CGAL_HAS_BOOST_SYSTEM
350 _IMP_scratch.IMP_CGAL_HAS_NUMPY_swigconstant(_IMP_scratch)
351 IMP_CGAL_HAS_NUMPY = _IMP_scratch.IMP_CGAL_HAS_NUMPY
353 _IMP_scratch.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_scratch)
354 IMPCGAL_SHOW_WARNINGS = _IMP_scratch.IMPCGAL_SHOW_WARNINGS
357 _IMP_scratch.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_scratch)
358 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_scratch.IMP_ALGEBRA_HAS_IMP_CGAL
360 _IMP_scratch.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_scratch)
361 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_scratch.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
363 _IMP_scratch.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_scratch)
364 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_scratch.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
366 _IMP_scratch.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_scratch)
367 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_scratch.IMP_ALGEBRA_HAS_BOOST_RANDOM
369 _IMP_scratch.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_scratch)
370 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_scratch.IMP_ALGEBRA_HAS_BOOST_SYSTEM
372 _IMP_scratch.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_scratch)
373 IMP_ALGEBRA_HAS_CGAL = _IMP_scratch.IMP_ALGEBRA_HAS_CGAL
375 _IMP_scratch.IMP_ALGEBRA_HAS_NUMPY_swigconstant(_IMP_scratch)
376 IMP_ALGEBRA_HAS_NUMPY = _IMP_scratch.IMP_ALGEBRA_HAS_NUMPY
378 _IMP_scratch.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_scratch)
379 IMP_ALGEBRA_HAS_ANN = _IMP_scratch.IMP_ALGEBRA_HAS_ANN
381 _IMP_scratch.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_scratch)
382 IMPALGEBRA_SHOW_WARNINGS = _IMP_scratch.IMPALGEBRA_SHOW_WARNINGS
385 _IMP_scratch.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_scratch)
386 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_scratch.IMP_DISPLAY_HAS_IMP_CGAL
388 _IMP_scratch.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_scratch)
389 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_scratch.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
391 _IMP_scratch.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_scratch)
392 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_scratch.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
394 _IMP_scratch.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_scratch)
395 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_scratch.IMP_DISPLAY_HAS_BOOST_RANDOM
397 _IMP_scratch.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_scratch)
398 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_scratch.IMP_DISPLAY_HAS_BOOST_SYSTEM
400 _IMP_scratch.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_scratch)
401 IMP_DISPLAY_HAS_CGAL = _IMP_scratch.IMP_DISPLAY_HAS_CGAL
403 _IMP_scratch.IMP_DISPLAY_HAS_NUMPY_swigconstant(_IMP_scratch)
404 IMP_DISPLAY_HAS_NUMPY = _IMP_scratch.IMP_DISPLAY_HAS_NUMPY
406 _IMP_scratch.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_scratch)
407 IMPDISPLAY_SHOW_WARNINGS = _IMP_scratch.IMPDISPLAY_SHOW_WARNINGS
410 _IMP_scratch.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_scratch)
411 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_scratch.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
413 _IMP_scratch.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_scratch)
414 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_scratch.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
416 _IMP_scratch.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_scratch)
417 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_scratch.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
419 _IMP_scratch.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_scratch)
420 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_scratch.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
422 _IMP_scratch.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_scratch)
423 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_scratch.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
425 _IMP_scratch.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_scratch)
426 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_scratch.IMP_SCORE_FUNCTOR_HAS_CGAL
428 _IMP_scratch.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_scratch)
429 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_scratch.IMP_SCORE_FUNCTOR_HAS_HDF5
431 _IMP_scratch.IMP_SCORE_FUNCTOR_HAS_NUMPY_swigconstant(_IMP_scratch)
432 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_scratch.IMP_SCORE_FUNCTOR_HAS_NUMPY
434 _IMP_scratch.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_scratch)
435 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_scratch.IMPSCOREFUNCTOR_SHOW_WARNINGS
438 _IMP_scratch.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_scratch)
439 IMP_CORE_HAS_IMP_CGAL = _IMP_scratch.IMP_CORE_HAS_IMP_CGAL
441 _IMP_scratch.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_scratch)
442 IMP_CORE_HAS_IMP_KERNEL = _IMP_scratch.IMP_CORE_HAS_IMP_KERNEL
444 _IMP_scratch.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_scratch)
445 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_scratch.IMP_CORE_HAS_BOOST_FILESYSTEM
447 _IMP_scratch.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_scratch)
448 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_scratch.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
450 _IMP_scratch.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_scratch)
451 IMP_CORE_HAS_BOOST_RANDOM = _IMP_scratch.IMP_CORE_HAS_BOOST_RANDOM
453 _IMP_scratch.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_scratch)
454 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_scratch.IMP_CORE_HAS_BOOST_SYSTEM
456 _IMP_scratch.IMP_CORE_HAS_CGAL_swigconstant(_IMP_scratch)
457 IMP_CORE_HAS_CGAL = _IMP_scratch.IMP_CORE_HAS_CGAL
459 _IMP_scratch.IMP_CORE_HAS_HDF5_swigconstant(_IMP_scratch)
460 IMP_CORE_HAS_HDF5 = _IMP_scratch.IMP_CORE_HAS_HDF5
462 _IMP_scratch.IMP_CORE_HAS_NUMPY_swigconstant(_IMP_scratch)
463 IMP_CORE_HAS_NUMPY = _IMP_scratch.IMP_CORE_HAS_NUMPY
465 _IMP_scratch.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_scratch)
466 IMPCORE_SHOW_WARNINGS = _IMP_scratch.IMPCORE_SHOW_WARNINGS
469 _IMP_scratch.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_scratch)
470 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_scratch.IMP_CONTAINER_HAS_IMP_ALGEBRA
472 _IMP_scratch.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_scratch)
473 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_scratch.IMP_CONTAINER_HAS_IMP_CGAL
475 _IMP_scratch.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_scratch)
476 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_scratch.IMP_CONTAINER_HAS_IMP_DISPLAY
478 _IMP_scratch.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_scratch)
479 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_scratch.IMP_CONTAINER_HAS_IMP_KERNEL
481 _IMP_scratch.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_scratch)
482 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_scratch.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
484 _IMP_scratch.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_scratch)
485 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_scratch.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
487 _IMP_scratch.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_scratch)
488 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_scratch.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
490 _IMP_scratch.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_scratch)
491 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_scratch.IMP_CONTAINER_HAS_BOOST_RANDOM
493 _IMP_scratch.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_scratch)
494 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_scratch.IMP_CONTAINER_HAS_BOOST_SYSTEM
496 _IMP_scratch.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_scratch)
497 IMP_CONTAINER_HAS_CGAL = _IMP_scratch.IMP_CONTAINER_HAS_CGAL
499 _IMP_scratch.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_scratch)
500 IMP_CONTAINER_HAS_HDF5 = _IMP_scratch.IMP_CONTAINER_HAS_HDF5
502 _IMP_scratch.IMP_CONTAINER_HAS_NUMPY_swigconstant(_IMP_scratch)
503 IMP_CONTAINER_HAS_NUMPY = _IMP_scratch.IMP_CONTAINER_HAS_NUMPY
505 _IMP_scratch.IMP_CONTAINER_HAS_PYTHON_IHM_swigconstant(_IMP_scratch)
506 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_scratch.IMP_CONTAINER_HAS_PYTHON_IHM
508 _IMP_scratch.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP_swigconstant(_IMP_scratch)
509 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_scratch.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
511 _IMP_scratch.IMP_CONTAINER_HAS_ROBIN_MAP_swigconstant(_IMP_scratch)
512 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_scratch.IMP_CONTAINER_HAS_ROBIN_MAP
514 _IMP_scratch.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_scratch)
515 IMPCONTAINER_SHOW_WARNINGS = _IMP_scratch.IMPCONTAINER_SHOW_WARNINGS
518 _IMP_scratch.IMP_SCRATCH_HAS_IMP_ALGEBRA_swigconstant(_IMP_scratch)
519 IMP_SCRATCH_HAS_IMP_ALGEBRA = _IMP_scratch.IMP_SCRATCH_HAS_IMP_ALGEBRA
521 _IMP_scratch.IMP_SCRATCH_HAS_IMP_CGAL_swigconstant(_IMP_scratch)
522 IMP_SCRATCH_HAS_IMP_CGAL = _IMP_scratch.IMP_SCRATCH_HAS_IMP_CGAL
524 _IMP_scratch.IMP_SCRATCH_HAS_IMP_DISPLAY_swigconstant(_IMP_scratch)
525 IMP_SCRATCH_HAS_IMP_DISPLAY = _IMP_scratch.IMP_SCRATCH_HAS_IMP_DISPLAY
527 _IMP_scratch.IMP_SCRATCH_HAS_IMP_KERNEL_swigconstant(_IMP_scratch)
528 IMP_SCRATCH_HAS_IMP_KERNEL = _IMP_scratch.IMP_SCRATCH_HAS_IMP_KERNEL
530 _IMP_scratch.IMP_SCRATCH_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_scratch)
531 IMP_SCRATCH_HAS_IMP_SCORE_FUNCTOR = _IMP_scratch.IMP_SCRATCH_HAS_IMP_SCORE_FUNCTOR
533 _IMP_scratch.IMP_SCRATCH_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_scratch)
534 IMP_SCRATCH_HAS_BOOST_FILESYSTEM = _IMP_scratch.IMP_SCRATCH_HAS_BOOST_FILESYSTEM
536 _IMP_scratch.IMP_SCRATCH_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_scratch)
537 IMP_SCRATCH_HAS_BOOST_PROGRAMOPTIONS = _IMP_scratch.IMP_SCRATCH_HAS_BOOST_PROGRAMOPTIONS
539 _IMP_scratch.IMP_SCRATCH_HAS_BOOST_RANDOM_swigconstant(_IMP_scratch)
540 IMP_SCRATCH_HAS_BOOST_RANDOM = _IMP_scratch.IMP_SCRATCH_HAS_BOOST_RANDOM
542 _IMP_scratch.IMP_SCRATCH_HAS_BOOST_SYSTEM_swigconstant(_IMP_scratch)
543 IMP_SCRATCH_HAS_BOOST_SYSTEM = _IMP_scratch.IMP_SCRATCH_HAS_BOOST_SYSTEM
545 _IMP_scratch.IMP_SCRATCH_HAS_CGAL_swigconstant(_IMP_scratch)
546 IMP_SCRATCH_HAS_CGAL = _IMP_scratch.IMP_SCRATCH_HAS_CGAL
548 _IMP_scratch.IMP_SCRATCH_HAS_HDF5_swigconstant(_IMP_scratch)
549 IMP_SCRATCH_HAS_HDF5 = _IMP_scratch.IMP_SCRATCH_HAS_HDF5
551 _IMP_scratch.IMP_SCRATCH_HAS_NUMPY_swigconstant(_IMP_scratch)
552 IMP_SCRATCH_HAS_NUMPY = _IMP_scratch.IMP_SCRATCH_HAS_NUMPY
554 _IMP_scratch.IMP_SCRATCH_HAS_PYTHON_IHM_swigconstant(_IMP_scratch)
555 IMP_SCRATCH_HAS_PYTHON_IHM = _IMP_scratch.IMP_SCRATCH_HAS_PYTHON_IHM
557 _IMP_scratch.IMPSCRATCH_SHOW_WARNINGS_swigconstant(_IMP_scratch)
558 IMPSCRATCH_SHOW_WARNINGS = _IMP_scratch.IMPSCRATCH_SHOW_WARNINGS
561 """get_module_version() -> std::string const"""
562 return _IMP_scratch.get_module_version()
565 """get_example_path(std::string fname) -> std::string"""
566 return _IMP_scratch.get_example_path(fname)
569 """get_data_path(std::string fname) -> std::string"""
570 return _IMP_scratch.get_data_path(fname)
572 from .
import _version_check
def get_data_path
Return the full path to one of this module's data files.
def get_module_version
Return the version of this module, as a string.
def get_example_path
Return the full path to one of this module's example files.
Various classes to hold sets of particles.
Make CGAL functionality available to IMP.
Composable functors to implement scores via compile-time composition.
Basic functionality that is expected to be used by a wide variety of IMP users.
General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP...
Output IMP model data in various file formats.