9 from sys
import version_info
10 if version_info >= (2,6,0):
11 def swig_import_helper():
12 from os.path
import dirname
16 fp, pathname, description = imp.find_module(
'_IMP_statistics', [dirname(__file__)])
18 import _IMP_statistics
19 return _IMP_statistics
22 _mod = imp.load_module(
'_IMP_statistics', fp, pathname, description)
26 _IMP_statistics = swig_import_helper()
27 del swig_import_helper
29 import _IMP_statistics
32 _swig_property = property
35 def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
36 if (name ==
"thisown"):
return self.this.own(value)
38 if type(value).__name__ ==
'SwigPyObject':
39 self.__dict__[name] = value
41 method = class_type.__swig_setmethods__.get(name,
None)
42 if method:
return method(self,value)
44 self.__dict__[name] = value
46 raise AttributeError(
"You cannot add attributes to %s" % self)
48 def _swig_setattr(self,class_type,name,value):
49 return _swig_setattr_nondynamic(self,class_type,name,value,0)
51 def _swig_getattr(self,class_type,name):
52 if (name ==
"thisown"):
return self.this.own()
53 method = class_type.__swig_getmethods__.get(name,
None)
54 if method:
return method(self)
55 raise AttributeError(name)
58 try: strthis =
"proxy of " + self.this.__repr__()
60 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
65 except AttributeError:
72 weakref_proxy = weakref.proxy
74 weakref_proxy =
lambda x: x
77 class IMP_STATISTICS_SwigPyIterator(_object):
78 """Proxy of C++ swig::IMP_STATISTICS_SwigPyIterator class"""
79 __swig_setmethods__ = {}
80 __setattr__ =
lambda self, name, value: _swig_setattr(self, IMP_STATISTICS_SwigPyIterator, name, value)
81 __swig_getmethods__ = {}
82 __getattr__ =
lambda self, name: _swig_getattr(self, IMP_STATISTICS_SwigPyIterator, name)
83 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined - class is abstract")
85 __swig_destroy__ = _IMP_statistics.delete_IMP_STATISTICS_SwigPyIterator
86 __del__ =
lambda self :
None;
88 """value(IMP_STATISTICS_SwigPyIterator self) -> PyObject *"""
89 return _IMP_statistics.IMP_STATISTICS_SwigPyIterator_value(self)
93 incr(IMP_STATISTICS_SwigPyIterator self, size_t n=1) -> IMP_STATISTICS_SwigPyIterator
94 incr(IMP_STATISTICS_SwigPyIterator self) -> IMP_STATISTICS_SwigPyIterator
96 return _IMP_statistics.IMP_STATISTICS_SwigPyIterator_incr(self, n)
100 decr(IMP_STATISTICS_SwigPyIterator self, size_t n=1) -> IMP_STATISTICS_SwigPyIterator
101 decr(IMP_STATISTICS_SwigPyIterator self) -> IMP_STATISTICS_SwigPyIterator
103 return _IMP_statistics.IMP_STATISTICS_SwigPyIterator_decr(self, n)
105 def distance(self, *args):
106 """distance(IMP_STATISTICS_SwigPyIterator self, IMP_STATISTICS_SwigPyIterator x) -> ptrdiff_t"""
107 return _IMP_statistics.IMP_STATISTICS_SwigPyIterator_distance(self, *args)
109 def equal(self, *args):
110 """equal(IMP_STATISTICS_SwigPyIterator self, IMP_STATISTICS_SwigPyIterator x) -> bool"""
111 return _IMP_statistics.IMP_STATISTICS_SwigPyIterator_equal(self, *args)
114 """copy(IMP_STATISTICS_SwigPyIterator self) -> IMP_STATISTICS_SwigPyIterator"""
115 return _IMP_statistics.IMP_STATISTICS_SwigPyIterator_copy(self)
118 """next(IMP_STATISTICS_SwigPyIterator self) -> PyObject *"""
119 return _IMP_statistics.IMP_STATISTICS_SwigPyIterator_next(self)
122 """__next__(IMP_STATISTICS_SwigPyIterator self) -> PyObject *"""
123 return _IMP_statistics.IMP_STATISTICS_SwigPyIterator___next__(self)
126 """previous(IMP_STATISTICS_SwigPyIterator self) -> PyObject *"""
127 return _IMP_statistics.IMP_STATISTICS_SwigPyIterator_previous(self)
129 def advance(self, *args):
130 """advance(IMP_STATISTICS_SwigPyIterator self, ptrdiff_t n) -> IMP_STATISTICS_SwigPyIterator"""
131 return _IMP_statistics.IMP_STATISTICS_SwigPyIterator_advance(self, *args)
133 def __eq__(self, *args):
134 """__eq__(IMP_STATISTICS_SwigPyIterator self, IMP_STATISTICS_SwigPyIterator x) -> bool"""
135 return _IMP_statistics.IMP_STATISTICS_SwigPyIterator___eq__(self, *args)
137 def __ne__(self, *args):
138 """__ne__(IMP_STATISTICS_SwigPyIterator self, IMP_STATISTICS_SwigPyIterator x) -> bool"""
139 return _IMP_statistics.IMP_STATISTICS_SwigPyIterator___ne__(self, *args)
141 def __iadd__(self, *args):
142 """__iadd__(IMP_STATISTICS_SwigPyIterator self, ptrdiff_t n) -> IMP_STATISTICS_SwigPyIterator"""
143 return _IMP_statistics.IMP_STATISTICS_SwigPyIterator___iadd__(self, *args)
145 def __isub__(self, *args):
146 """__isub__(IMP_STATISTICS_SwigPyIterator self, ptrdiff_t n) -> IMP_STATISTICS_SwigPyIterator"""
147 return _IMP_statistics.IMP_STATISTICS_SwigPyIterator___isub__(self, *args)
149 def __add__(self, *args):
150 """__add__(IMP_STATISTICS_SwigPyIterator self, ptrdiff_t n) -> IMP_STATISTICS_SwigPyIterator"""
151 return _IMP_statistics.IMP_STATISTICS_SwigPyIterator___add__(self, *args)
153 def __sub__(self, *args):
155 __sub__(IMP_STATISTICS_SwigPyIterator self, ptrdiff_t n) -> IMP_STATISTICS_SwigPyIterator
156 __sub__(IMP_STATISTICS_SwigPyIterator self, IMP_STATISTICS_SwigPyIterator x) -> ptrdiff_t
158 return _IMP_statistics.IMP_STATISTICS_SwigPyIterator___sub__(self, *args)
160 def __iter__(self):
return self
161 IMP_STATISTICS_SwigPyIterator_swigregister = _IMP_statistics.IMP_STATISTICS_SwigPyIterator_swigregister
162 IMP_STATISTICS_SwigPyIterator_swigregister(IMP_STATISTICS_SwigPyIterator)
169 IMP_HAS_DEPRECATED = _IMP_statistics.IMP_HAS_DEPRECATED
170 IMP_DEBUG = _IMP_statistics.IMP_DEBUG
171 IMP_RELEASE = _IMP_statistics.IMP_RELEASE
172 IMP_SILENT = _IMP_statistics.IMP_SILENT
173 IMP_PROGRESS = _IMP_statistics.IMP_PROGRESS
174 IMP_TERSE = _IMP_statistics.IMP_TERSE
175 IMP_VERBOSE = _IMP_statistics.IMP_VERBOSE
176 IMP_NONE = _IMP_statistics.IMP_NONE
177 IMP_USAGE = _IMP_statistics.IMP_USAGE
178 IMP_INTERNAL = _IMP_statistics.IMP_INTERNAL
179 IMP_COMPILER_HAS_AUTO = _IMP_statistics.IMP_COMPILER_HAS_AUTO
180 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_statistics.IMP_COMPILER_HAS_DEBUG_VECTOR
181 IMP_COMPILER_HAS_NULLPTR = _IMP_statistics.IMP_COMPILER_HAS_NULLPTR
182 IMP_BASE_HAS_BOOST_RANDOM = _IMP_statistics.IMP_BASE_HAS_BOOST_RANDOM
183 IMP_BASE_HAS_GPERFTOOLS = _IMP_statistics.IMP_BASE_HAS_GPERFTOOLS
184 IMP_BASE_HAS_LOG4CXX = _IMP_statistics.IMP_BASE_HAS_LOG4CXX
185 IMP_BASE_HAS_TCMALLOC_HEAPCHECKER = _IMP_statistics.IMP_BASE_HAS_TCMALLOC_HEAPCHECKER
186 IMP_BASE_HAS_TCMALLOC_HEAPPROFILER = _IMP_statistics.IMP_BASE_HAS_TCMALLOC_HEAPPROFILER
188 class _DirectorObjects(object):
189 """@internal Simple class to keep references to director objects
190 to prevent premature deletion."""
193 def register(self, obj):
194 """Take a reference to a director object; will only work for
195 refcounted C++ classes"""
196 if hasattr(obj,
'get_ref_count'):
197 self._objects.append(obj)
199 """Only drop our reference and allow cleanup by Python if no other
200 Python references exist (we hold 3 references: one in self._objects,
201 one in x, and one in the argument list for getrefcount) *and* no
202 other C++ references exist (the Python object always holds one)"""
203 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
204 or x.get_ref_count() > 1]
208 def get_object_count(self):
209 """Get number of director objects (useful for testing only)"""
210 return len(self._objects)
211 _director_objects = _DirectorObjects()
213 DEFAULT_CHECK = _IMP_statistics.DEFAULT_CHECK
214 NONE = _IMP_statistics.NONE
215 USAGE = _IMP_statistics.USAGE
216 USAGE_AND_INTERNAL = _IMP_statistics.USAGE_AND_INTERNAL
219 """set_check_level(IMP::base::CheckLevel tf)"""
220 return _IMP_statistics.set_check_level(*args)
223 """get_check_level() -> IMP::base::CheckLevel"""
224 return _IMP_statistics.get_check_level()
225 class _ostream(_object):
226 """Proxy of C++ std::ostream class"""
227 __swig_setmethods__ = {}
228 __setattr__ =
lambda self, name, value: _swig_setattr(self, _ostream, name, value)
229 __swig_getmethods__ = {}
230 __getattr__ =
lambda self, name: _swig_getattr(self, _ostream, name)
231 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined")
232 __repr__ = _swig_repr
233 def write(self, *args):
234 """write(_ostream self, char const * osa_buf)"""
235 return _IMP_statistics._ostream_write(self, *args)
237 _ostream_swigregister = _IMP_statistics._ostream_swigregister
238 _ostream_swigregister(_ostream)
240 IMP_COMPILER_HAS_OVERRIDE = _IMP_statistics.IMP_COMPILER_HAS_OVERRIDE
241 IMP_COMPILER_HAS_FINAL = _IMP_statistics.IMP_COMPILER_HAS_FINAL
243 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_statistics.IMP_CGAL_HAS_BOOST_FILESYSTEM
244 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_statistics.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
245 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_statistics.IMP_CGAL_HAS_BOOST_RANDOM
246 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_statistics.IMP_CGAL_HAS_BOOST_SYSTEM
248 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_statistics.IMP_ALGEBRA_HAS_IMP_CGAL
249 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_statistics.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
250 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_statistics.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
251 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_statistics.IMP_ALGEBRA_HAS_BOOST_RANDOM
252 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_statistics.IMP_ALGEBRA_HAS_BOOST_SYSTEM
253 IMP_ALGEBRA_HAS_CGAL = _IMP_statistics.IMP_ALGEBRA_HAS_CGAL
254 IMP_ALGEBRA_HAS_ANN = _IMP_statistics.IMP_ALGEBRA_HAS_ANN
256 IMP_KERNEL_HAS_IMP_CGAL = _IMP_statistics.IMP_KERNEL_HAS_IMP_CGAL
257 IMP_KERNEL_HAS_BOOST_PROGRAMOPTIONS = _IMP_statistics.IMP_KERNEL_HAS_BOOST_PROGRAMOPTIONS
258 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_statistics.IMP_KERNEL_HAS_BOOST_RANDOM
259 IMP_KERNEL_HAS_BOOST_SYSTEM = _IMP_statistics.IMP_KERNEL_HAS_BOOST_SYSTEM
260 IMP_KERNEL_HAS_CGAL = _IMP_statistics.IMP_KERNEL_HAS_CGAL
262 IMP_STATISTICS_HAS_IMP_BASE = _IMP_statistics.IMP_STATISTICS_HAS_IMP_BASE
263 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_statistics.IMP_STATISTICS_HAS_IMP_CGAL
264 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_statistics.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
265 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_statistics.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
266 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_statistics.IMP_STATISTICS_HAS_BOOST_RANDOM
267 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_statistics.IMP_STATISTICS_HAS_BOOST_SYSTEM
268 IMP_STATISTICS_HAS_CGAL = _IMP_statistics.IMP_STATISTICS_HAS_CGAL
270 _plural_types.append(
"Histogram1Ds")
271 _value_types.append(
"Histogram1D")
274 _plural_types.append(
"Histogram2Ds")
275 _value_types.append(
"Histogram2D")
278 _plural_types.append(
"Histogram3Ds")
279 _value_types.append(
"Histogram3D")
282 _plural_types.append(
"Histogram4Ds")
283 _value_types.append(
"Histogram4D")
286 _plural_types.append(
"Histogram5Ds")
287 _value_types.append(
"Histogram5D")
290 _plural_types.append(
"Histogram6Ds")
291 _value_types.append(
"Histogram6D")
294 _plural_types.append(
"Histogram1Ds")
295 _value_types.append(
"HistogramD<1>")
298 _plural_types.append(
"Histogram2Ds")
299 _value_types.append(
"HistogramD<2>")
302 _plural_types.append(
"Histogram3Ds")
303 _value_types.append(
"HistogramD<3>")
306 _plural_types.append(
"Histogram4Ds")
307 _value_types.append(
"HistogramD<4>")
310 _plural_types.append(
"Histogram5Ds")
311 _value_types.append(
"HistogramD<5>")
314 _plural_types.append(
"Histogram6Ds")
315 _value_types.append(
"HistogramD<6>")
318 _plural_types.append(
"HistogramKDs")
319 _value_types.append(
"HistogramKD")
322 _plural_types.append(
"HistogramKDs")
323 _value_types.append(
"HistogramD<-1>")
325 _object_types.append(
"PartitionalClustering")
328 def _object_cast_to_PartitionalClustering(*args):
329 """_object_cast_to_PartitionalClustering(Object o) -> PartitionalClustering"""
330 return _IMP_statistics._object_cast_to_PartitionalClustering(*args)
331 _object_types.append(
"PartitionalClusteringWithCenter")
334 def _object_cast_to_PartitionalClusteringWithCenter(*args):
335 """_object_cast_to_PartitionalClusteringWithCenter(Object o) -> PartitionalClusteringWithCenter"""
336 return _IMP_statistics._object_cast_to_PartitionalClusteringWithCenter(*args)
337 _object_types.append(
"Embedding")
340 def _object_cast_to_Embedding(*args):
341 """_object_cast_to_Embedding(Object o) -> Embedding"""
342 return _IMP_statistics._object_cast_to_Embedding(*args)
343 _object_types.append(
"ConfigurationSetXYZEmbedding")
346 def _object_cast_to_ConfigurationSetXYZEmbedding(*args):
347 """_object_cast_to_ConfigurationSetXYZEmbedding(Object o) -> ConfigurationSetXYZEmbedding"""
348 return _IMP_statistics._object_cast_to_ConfigurationSetXYZEmbedding(*args)
349 _object_types.append(
"VectorDEmbedding")
352 def _object_cast_to_VectorDEmbedding(*args):
353 """_object_cast_to_VectorDEmbedding(Object o) -> VectorDEmbedding"""
354 return _IMP_statistics._object_cast_to_VectorDEmbedding(*args)
355 _object_types.append(
"ParticleEmbedding")
358 def _object_cast_to_ParticleEmbedding(*args):
359 """_object_cast_to_ParticleEmbedding(Object o) -> ParticleEmbedding"""
360 return _IMP_statistics._object_cast_to_ParticleEmbedding(*args)
362 _plural_types.append(
"Histograms")
363 _value_types.append(
"Histogram")
365 _object_types.append(
"Metric")
368 def _object_cast_to_Metric(*args):
369 """_object_cast_to_Metric(Object o) -> Metric"""
370 return _IMP_statistics._object_cast_to_Metric(*args)
371 _object_types.append(
"EuclideanMetric")
374 def _object_cast_to_EuclideanMetric(*args):
375 """_object_cast_to_EuclideanMetric(Object o) -> EuclideanMetric"""
376 return _IMP_statistics._object_cast_to_EuclideanMetric(*args)
377 _object_types.append(
"ConfigurationSetRMSDMetric")
380 def _object_cast_to_ConfigurationSetRMSDMetric(*args):
381 """_object_cast_to_ConfigurationSetRMSDMetric(Object o) -> ConfigurationSetRMSDMetric"""
382 return _IMP_statistics._object_cast_to_ConfigurationSetRMSDMetric(*args)
383 _object_types.append(
"RecursivePartitionalClusteringMetric")
386 def _object_cast_to_RecursivePartitionalClusteringMetric(*args):
387 """_object_cast_to_RecursivePartitionalClusteringMetric(Object o) -> RecursivePartitionalClusteringMetric"""
388 return _IMP_statistics._object_cast_to_RecursivePartitionalClusteringMetric(*args)
389 _object_types.append(
"RecursivePartitionalClusteringEmbedding")
392 def _object_cast_to_RecursivePartitionalClusteringEmbedding(*args):
393 """_object_cast_to_RecursivePartitionalClusteringEmbedding(Object o) -> RecursivePartitionalClusteringEmbedding"""
394 return _IMP_statistics._object_cast_to_RecursivePartitionalClusteringEmbedding(*args)
396 """Proxy of C++ IMP::statistics::PartitionalClustering class"""
397 __swig_setmethods__ = {}
398 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
399 __setattr__ =
lambda self, name, value: _swig_setattr(self, PartitionalClustering, name, value)
400 __swig_getmethods__ = {}
401 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
402 __getattr__ =
lambda self, name: _swig_getattr(self, PartitionalClustering, name)
403 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined - class is abstract")
404 def get_number_of_clusters(self):
405 """get_number_of_clusters(PartitionalClustering self) -> unsigned int"""
406 return _IMP_statistics.PartitionalClustering_get_number_of_clusters(self)
408 def get_cluster(self, *args):
409 """get_cluster(PartitionalClustering self, unsigned int cluster_index) -> IMP::Ints const &"""
410 return _IMP_statistics.PartitionalClustering_get_cluster(self, *args)
412 def get_cluster_representative(self, *args):
413 """get_cluster_representative(PartitionalClustering self, unsigned int cluster_index) -> int"""
414 return _IMP_statistics.PartitionalClustering_get_cluster_representative(self, *args)
416 __swig_destroy__ = _IMP_statistics.delete_PartitionalClustering
417 __del__ =
lambda self :
None;
419 """__str__(PartitionalClustering self) -> std::string"""
420 return _IMP_statistics.PartitionalClustering___str__(self)
423 """__repr__(PartitionalClustering self) -> std::string"""
424 return _IMP_statistics.PartitionalClustering___repr__(self)
427 return _object_cast_to_PartitionalClustering(o)
428 get_from = staticmethod(get_from)
430 PartitionalClustering_swigregister = _IMP_statistics.PartitionalClustering_swigregister
431 PartitionalClustering_swigregister(PartitionalClustering)
435 """validate_partitional_clustering(PartitionalClustering pc, unsigned int n)"""
436 return _IMP_statistics.validate_partitional_clustering(*args)
438 """Proxy of C++ IMP::statistics::Embedding class"""
439 __swig_setmethods__ = {}
440 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
441 __setattr__ =
lambda self, name, value: _swig_setattr(self, Embedding, name, value)
442 __swig_getmethods__ = {}
443 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
444 __getattr__ =
lambda self, name: _swig_getattr(self, Embedding, name)
445 def __init__(self, *args):
446 """__init__(IMP::statistics::Embedding self, std::string name) -> Embedding"""
447 if self.__class__ == Embedding:
451 this = _IMP_statistics.new_Embedding(_self, *args)
452 try: self.this.append(this)
453 except: self.this = this
454 if self.__class__ != Embedding:
456 IMP.base._director_objects.register(self)
460 def get_point(self, *args):
461 """get_point(Embedding self, unsigned int i) -> VectorKD"""
462 return _IMP_statistics.Embedding_get_point(self, *args)
464 def get_points(self):
465 """get_points(Embedding self) -> IMP::algebra::VectorKDs"""
466 return _IMP_statistics.Embedding_get_points(self)
468 def get_number_of_items(self):
469 """get_number_of_items(Embedding self) -> unsigned int"""
470 return _IMP_statistics.Embedding_get_number_of_items(self)
473 """__str__(Embedding self) -> std::string"""
474 return _IMP_statistics.Embedding___str__(self)
477 """__repr__(Embedding self) -> std::string"""
478 return _IMP_statistics.Embedding___repr__(self)
481 return _object_cast_to_Embedding(o)
482 get_from = staticmethod(get_from)
484 def get_type_name(self):
485 return self.__class__.__name__
486 def do_show(self, out):
488 def get_version_info(self):
489 if"IMP::statistics" ==
"IMP":
490 return VersionInfo(
"python",
"0")
492 return IMP.VersionInfo(
"python",
"0")
494 return _object_cast_to_Embedding(o)
495 get_from = staticmethod(get_from)
497 __swig_destroy__ = _IMP_statistics.delete_Embedding
498 __del__ =
lambda self :
None;
499 def __disown__(self):
501 _IMP_statistics.disown_Embedding(self)
502 return weakref_proxy(self)
503 Embedding_swigregister = _IMP_statistics.Embedding_swigregister
504 Embedding_swigregister(Embedding)
507 """Proxy of C++ IMP::statistics::Metric class"""
508 __swig_setmethods__ = {}
509 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
510 __setattr__ =
lambda self, name, value: _swig_setattr(self, Metric, name, value)
511 __swig_getmethods__ = {}
512 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
513 __getattr__ =
lambda self, name: _swig_getattr(self, Metric, name)
514 def __init__(self, *args):
515 """__init__(IMP::statistics::Metric self, std::string name) -> Metric"""
516 if self.__class__ == Metric:
520 this = _IMP_statistics.new_Metric(_self, *args)
521 try: self.this.append(this)
522 except: self.this = this
523 if self.__class__ != Metric:
525 IMP.base._director_objects.register(self)
530 """get_distance(Metric self, unsigned int i, unsigned int j) -> double"""
531 return _IMP_statistics.Metric_get_distance(self, *args)
533 def get_number_of_items(self):
534 """get_number_of_items(Metric self) -> unsigned int"""
535 return _IMP_statistics.Metric_get_number_of_items(self)
537 __swig_destroy__ = _IMP_statistics.delete_Metric
538 __del__ =
lambda self :
None;
540 """__str__(Metric self) -> std::string"""
541 return _IMP_statistics.Metric___str__(self)
544 """__repr__(Metric self) -> std::string"""
545 return _IMP_statistics.Metric___repr__(self)
548 return _object_cast_to_Metric(o)
549 get_from = staticmethod(get_from)
551 def get_type_name(self):
552 return self.__class__.__name__
553 def do_show(self, out):
555 def get_version_info(self):
556 if"IMP::statistics" ==
"IMP":
557 return VersionInfo(
"python",
"0")
559 return IMP.VersionInfo(
"python",
"0")
561 return _object_cast_to_Metric(o)
562 get_from = staticmethod(get_from)
564 def __disown__(self):
566 _IMP_statistics.disown_Metric(self)
567 return weakref_proxy(self)
568 Metric_swigregister = _IMP_statistics.Metric_swigregister
569 Metric_swigregister(Metric)
571 class PartitionalClusteringWithCenter(PartitionalClustering):
572 """Proxy of C++ IMP::statistics::PartitionalClusteringWithCenter class"""
573 __swig_setmethods__ = {}
574 for _s
in [PartitionalClustering]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
575 __setattr__ =
lambda self, name, value: _swig_setattr(self, PartitionalClusteringWithCenter, name, value)
576 __swig_getmethods__ = {}
577 for _s
in [PartitionalClustering]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
578 __getattr__ =
lambda self, name: _swig_getattr(self, PartitionalClusteringWithCenter, name)
579 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined")
580 def get_cluster_center(self, *args):
581 """get_cluster_center(PartitionalClusteringWithCenter self, unsigned int i) -> VectorKD"""
582 return _IMP_statistics.PartitionalClusteringWithCenter_get_cluster_center(self, *args)
584 def get_version_info(self):
585 """get_version_info(PartitionalClusteringWithCenter self) -> VersionInfo"""
586 return _IMP_statistics.PartitionalClusteringWithCenter_get_version_info(self)
588 def do_show(self, *args):
589 """do_show(PartitionalClusteringWithCenter self, _ostream out)"""
590 return _IMP_statistics.PartitionalClusteringWithCenter_do_show(self, *args)
592 __swig_destroy__ = _IMP_statistics.delete_PartitionalClusteringWithCenter
593 __del__ =
lambda self :
None;
595 """__str__(PartitionalClusteringWithCenter self) -> std::string"""
596 return _IMP_statistics.PartitionalClusteringWithCenter___str__(self)
599 """__repr__(PartitionalClusteringWithCenter self) -> std::string"""
600 return _IMP_statistics.PartitionalClusteringWithCenter___repr__(self)
603 return _object_cast_to_PartitionalClusteringWithCenter(o)
604 get_from = staticmethod(get_from)
606 PartitionalClusteringWithCenter_swigregister = _IMP_statistics.PartitionalClusteringWithCenter_swigregister
607 PartitionalClusteringWithCenter_swigregister(PartitionalClusteringWithCenter)
609 class ConfigurationSetXYZEmbedding(Embedding):
610 """Proxy of C++ IMP::statistics::ConfigurationSetXYZEmbedding class"""
611 __swig_setmethods__ = {}
612 for _s
in [Embedding]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
613 __setattr__ =
lambda self, name, value: _swig_setattr(self, ConfigurationSetXYZEmbedding, name, value)
614 __swig_getmethods__ = {}
615 for _s
in [Embedding]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
616 __getattr__ =
lambda self, name: _swig_getattr(self, ConfigurationSetXYZEmbedding, name)
617 def __init__(self, *args):
619 __init__(IMP::statistics::ConfigurationSetXYZEmbedding self, ConfigurationSet cs, _SingletonContainerAdaptor pi, bool align=False) -> ConfigurationSetXYZEmbedding
620 __init__(IMP::statistics::ConfigurationSetXYZEmbedding self, ConfigurationSet cs, _SingletonContainerAdaptor pi) -> ConfigurationSetXYZEmbedding
622 this = _IMP_statistics.new_ConfigurationSetXYZEmbedding(*args)
623 try: self.this.append(this)
624 except: self.this = this
625 def get_version_info(self):
626 """get_version_info(ConfigurationSetXYZEmbedding self) -> VersionInfo"""
627 return _IMP_statistics.ConfigurationSetXYZEmbedding_get_version_info(self)
629 def do_show(self, *args):
630 """do_show(ConfigurationSetXYZEmbedding self, _ostream out)"""
631 return _IMP_statistics.ConfigurationSetXYZEmbedding_do_show(self, *args)
633 __swig_destroy__ = _IMP_statistics.delete_ConfigurationSetXYZEmbedding
634 __del__ =
lambda self :
None;
636 """__str__(ConfigurationSetXYZEmbedding self) -> std::string"""
637 return _IMP_statistics.ConfigurationSetXYZEmbedding___str__(self)
640 """__repr__(ConfigurationSetXYZEmbedding self) -> std::string"""
641 return _IMP_statistics.ConfigurationSetXYZEmbedding___repr__(self)
644 return _object_cast_to_ConfigurationSetXYZEmbedding(o)
645 get_from = staticmethod(get_from)
647 ConfigurationSetXYZEmbedding_swigregister = _IMP_statistics.ConfigurationSetXYZEmbedding_swigregister
648 ConfigurationSetXYZEmbedding_swigregister(ConfigurationSetXYZEmbedding)
650 class ParticleEmbedding(Embedding):
651 """Proxy of C++ IMP::statistics::ParticleEmbedding class"""
652 __swig_setmethods__ = {}
653 for _s
in [Embedding]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
654 __setattr__ =
lambda self, name, value: _swig_setattr(self, ParticleEmbedding, name, value)
655 __swig_getmethods__ = {}
656 for _s
in [Embedding]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
657 __getattr__ =
lambda self, name: _swig_getattr(self, ParticleEmbedding, name)
658 def __init__(self, *args):
660 __init__(IMP::statistics::ParticleEmbedding self, IMP::kernel::ParticlesTemp const & ps, IMP::kernel::FloatKeys const & ks=IMP::kernel::FloatKeys(IMP::kernel::internal::xyzr_keys,
661 IMP::kernel::internal::xyzr_keys+3),
662 bool rescale=False) -> ParticleEmbedding
663 __init__(IMP::statistics::ParticleEmbedding self, IMP::kernel::ParticlesTemp const & ps, IMP::kernel::FloatKeys const & ks=IMP::kernel::FloatKeys(IMP::kernel::internal::xyzr_keys,
664 IMP::kernel::internal::xyzr_keys+3)) -> ParticleEmbedding
665 __init__(IMP::statistics::ParticleEmbedding self, IMP::kernel::ParticlesTemp const & ps) -> ParticleEmbedding
667 this = _IMP_statistics.new_ParticleEmbedding(*args)
668 try: self.this.append(this)
669 except: self.this = this
670 def get_version_info(self):
671 """get_version_info(ParticleEmbedding self) -> VersionInfo"""
672 return _IMP_statistics.ParticleEmbedding_get_version_info(self)
674 def do_show(self, *args):
675 """do_show(ParticleEmbedding self, _ostream out)"""
676 return _IMP_statistics.ParticleEmbedding_do_show(self, *args)
678 __swig_destroy__ = _IMP_statistics.delete_ParticleEmbedding
679 __del__ =
lambda self :
None;
681 """__str__(ParticleEmbedding self) -> std::string"""
682 return _IMP_statistics.ParticleEmbedding___str__(self)
685 """__repr__(ParticleEmbedding self) -> std::string"""
686 return _IMP_statistics.ParticleEmbedding___repr__(self)
689 return _object_cast_to_ParticleEmbedding(o)
690 get_from = staticmethod(get_from)
692 ParticleEmbedding_swigregister = _IMP_statistics.ParticleEmbedding_swigregister
693 ParticleEmbedding_swigregister(ParticleEmbedding)
695 class VectorDEmbedding(Embedding):
696 """Proxy of C++ IMP::statistics::VectorDEmbedding class"""
697 __swig_setmethods__ = {}
698 for _s
in [Embedding]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
699 __setattr__ =
lambda self, name, value: _swig_setattr(self, VectorDEmbedding, name, value)
700 __swig_getmethods__ = {}
701 for _s
in [Embedding]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
702 __getattr__ =
lambda self, name: _swig_getattr(self, VectorDEmbedding, name)
703 def __init__(self, *args):
705 __init__(IMP::statistics::VectorDEmbedding self, IMP::algebra::VectorKDs const & vs) -> VectorDEmbedding
706 __init__(IMP::statistics::VectorDEmbedding self, IMP::algebra::Vector2Ds const & vs) -> VectorDEmbedding
707 __init__(IMP::statistics::VectorDEmbedding self, IMP::algebra::Vector3Ds const & vs) -> VectorDEmbedding
708 __init__(IMP::statistics::VectorDEmbedding self, IMP::algebra::Vector4Ds const & vs) -> VectorDEmbedding
709 __init__(IMP::statistics::VectorDEmbedding self, IMP::algebra::Vector5Ds const & vs) -> VectorDEmbedding
710 __init__(IMP::statistics::VectorDEmbedding self, IMP::algebra::Vector6Ds const & vs) -> VectorDEmbedding
712 this = _IMP_statistics.new_VectorDEmbedding(*args)
713 try: self.this.append(this)
714 except: self.this = this
715 def get_version_info(self):
716 """get_version_info(VectorDEmbedding self) -> VersionInfo"""
717 return _IMP_statistics.VectorDEmbedding_get_version_info(self)
719 def do_show(self, *args):
720 """do_show(VectorDEmbedding self, _ostream out)"""
721 return _IMP_statistics.VectorDEmbedding_do_show(self, *args)
723 __swig_destroy__ = _IMP_statistics.delete_VectorDEmbedding
724 __del__ =
lambda self :
None;
726 """__str__(VectorDEmbedding self) -> std::string"""
727 return _IMP_statistics.VectorDEmbedding___str__(self)
730 """__repr__(VectorDEmbedding self) -> std::string"""
731 return _IMP_statistics.VectorDEmbedding___repr__(self)
734 return _object_cast_to_VectorDEmbedding(o)
735 get_from = staticmethod(get_from)
737 VectorDEmbedding_swigregister = _IMP_statistics.VectorDEmbedding_swigregister
738 VectorDEmbedding_swigregister(VectorDEmbedding)
740 class EuclideanMetric(Metric):
741 """Proxy of C++ IMP::statistics::EuclideanMetric class"""
742 __swig_setmethods__ = {}
743 for _s
in [Metric]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
744 __setattr__ =
lambda self, name, value: _swig_setattr(self, EuclideanMetric, name, value)
745 __swig_getmethods__ = {}
746 for _s
in [Metric]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
747 __getattr__ =
lambda self, name: _swig_getattr(self, EuclideanMetric, name)
748 def __init__(self, *args):
749 """__init__(IMP::statistics::EuclideanMetric self, Embedding em) -> EuclideanMetric"""
750 this = _IMP_statistics.new_EuclideanMetric(*args)
751 try: self.this.append(this)
752 except: self.this = this
753 def get_version_info(self):
754 """get_version_info(EuclideanMetric self) -> VersionInfo"""
755 return _IMP_statistics.EuclideanMetric_get_version_info(self)
757 def do_show(self, *args):
758 """do_show(EuclideanMetric self, _ostream out)"""
759 return _IMP_statistics.EuclideanMetric_do_show(self, *args)
761 __swig_destroy__ = _IMP_statistics.delete_EuclideanMetric
762 __del__ =
lambda self :
None;
764 """__str__(EuclideanMetric self) -> std::string"""
765 return _IMP_statistics.EuclideanMetric___str__(self)
768 """__repr__(EuclideanMetric self) -> std::string"""
769 return _IMP_statistics.EuclideanMetric___repr__(self)
772 return _object_cast_to_EuclideanMetric(o)
773 get_from = staticmethod(get_from)
775 EuclideanMetric_swigregister = _IMP_statistics.EuclideanMetric_swigregister
776 EuclideanMetric_swigregister(EuclideanMetric)
778 class ConfigurationSetRMSDMetric(Metric):
779 """Proxy of C++ IMP::statistics::ConfigurationSetRMSDMetric class"""
780 __swig_setmethods__ = {}
781 for _s
in [Metric]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
782 __setattr__ =
lambda self, name, value: _swig_setattr(self, ConfigurationSetRMSDMetric, name, value)
783 __swig_getmethods__ = {}
784 for _s
in [Metric]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
785 __getattr__ =
lambda self, name: _swig_getattr(self, ConfigurationSetRMSDMetric, name)
786 def __init__(self, *args):
788 __init__(IMP::statistics::ConfigurationSetRMSDMetric self, ConfigurationSet cs, SingletonContainer sc, bool align=False) -> ConfigurationSetRMSDMetric
789 __init__(IMP::statistics::ConfigurationSetRMSDMetric self, ConfigurationSet cs, SingletonContainer sc) -> ConfigurationSetRMSDMetric
791 this = _IMP_statistics.new_ConfigurationSetRMSDMetric(*args)
792 try: self.this.append(this)
793 except: self.this = this
794 def get_version_info(self):
795 """get_version_info(ConfigurationSetRMSDMetric self) -> VersionInfo"""
796 return _IMP_statistics.ConfigurationSetRMSDMetric_get_version_info(self)
798 def do_show(self, *args):
799 """do_show(ConfigurationSetRMSDMetric self, _ostream out)"""
800 return _IMP_statistics.ConfigurationSetRMSDMetric_do_show(self, *args)
802 __swig_destroy__ = _IMP_statistics.delete_ConfigurationSetRMSDMetric
803 __del__ =
lambda self :
None;
805 """__str__(ConfigurationSetRMSDMetric self) -> std::string"""
806 return _IMP_statistics.ConfigurationSetRMSDMetric___str__(self)
809 """__repr__(ConfigurationSetRMSDMetric self) -> std::string"""
810 return _IMP_statistics.ConfigurationSetRMSDMetric___repr__(self)
813 return _object_cast_to_ConfigurationSetRMSDMetric(o)
814 get_from = staticmethod(get_from)
816 ConfigurationSetRMSDMetric_swigregister = _IMP_statistics.ConfigurationSetRMSDMetric_swigregister
817 ConfigurationSetRMSDMetric_swigregister(ConfigurationSetRMSDMetric)
821 """create_lloyds_kmeans(Embedding embedding, unsigned int k, unsigned int iterations) -> PartitionalClusteringWithCenter"""
822 return _IMP_statistics.create_lloyds_kmeans(*args)
825 """create_bin_based_clustering(Embedding embed, double side) -> PartitionalClusteringWithCenter"""
826 return _IMP_statistics.create_bin_based_clustering(*args)
827 class Histogram(_object):
828 """Proxy of C++ IMP::statistics::Histogram class"""
829 __swig_setmethods__ = {}
830 __setattr__ =
lambda self, name, value: _swig_setattr(self, Histogram, name, value)
831 __swig_getmethods__ = {}
832 __getattr__ =
lambda self, name: _swig_getattr(self, Histogram, name)
833 def __init__(self, *args):
834 """__init__(IMP::statistics::Histogram self, double start, double end, unsigned int num_bins) -> Histogram"""
835 this = _IMP_statistics.new_Histogram(*args)
836 try: self.this.append(this)
837 except: self.this = this
838 def add(self, *args):
839 """add(Histogram self, double x)"""
840 return _IMP_statistics.Histogram_add(self, *args)
842 def get_total_count(self):
843 """get_total_count(Histogram self) -> unsigned int"""
844 return _IMP_statistics.Histogram_get_total_count(self)
846 def get_top(self, *args):
847 """get_top(Histogram self, double percentage) -> double"""
848 return _IMP_statistics.Histogram_get_top(self, *args)
850 def show(self, *args):
852 show(Histogram self, _ostream out=std::cout)
855 return _IMP_statistics.Histogram_show(self, *args)
858 """__str__(Histogram self) -> std::string"""
859 return _IMP_statistics.Histogram___str__(self)
862 """__repr__(Histogram self) -> std::string"""
863 return _IMP_statistics.Histogram___repr__(self)
865 __swig_destroy__ = _IMP_statistics.delete_Histogram
866 __del__ =
lambda self :
None;
867 Histogram_swigregister = _IMP_statistics.Histogram_swigregister
868 Histogram_swigregister(Histogram)
873 create_centrality_clustering(Embedding d, double far, int k) -> PartitionalClustering
874 create_centrality_clustering(Metric d, double far, int k) -> PartitionalClustering
876 return _IMP_statistics.create_centrality_clustering(*args)
879 """create_diameter_clustering(Metric d, double maximum_diameter) -> PartitionalClustering"""
880 return _IMP_statistics.create_diameter_clustering(*args)
884 create_connectivity_clustering(Embedding embed, double dist) -> PartitionalClusteringWithCenter
885 create_connectivity_clustering(Metric metric, double dist) -> PartitionalClustering
887 return _IMP_statistics.create_connectivity_clustering(*args)
890 """get_quantile(Histogram1D h, double fraction) -> double"""
891 return _IMP_statistics.get_quantile(*args)
894 """get_centroids(Embedding d, PartitionalClustering pc) -> IMP::algebra::VectorKDs"""
895 return _IMP_statistics.get_centroids(*args)
898 """get_representatives(Embedding d, PartitionalClustering pc) -> IMP::Ints"""
899 return _IMP_statistics.get_representatives(*args)
900 class RecursivePartitionalClusteringEmbedding(Embedding):
901 """Proxy of C++ IMP::statistics::RecursivePartitionalClusteringEmbedding class"""
902 __swig_setmethods__ = {}
903 for _s
in [Embedding]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
904 __setattr__ =
lambda self, name, value: _swig_setattr(self, RecursivePartitionalClusteringEmbedding, name, value)
905 __swig_getmethods__ = {}
906 for _s
in [Embedding]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
907 __getattr__ =
lambda self, name: _swig_getattr(self, RecursivePartitionalClusteringEmbedding, name)
908 def __init__(self, *args):
909 """__init__(IMP::statistics::RecursivePartitionalClusteringEmbedding self, Embedding metric, PartitionalClustering clustering) -> RecursivePartitionalClusteringEmbedding"""
910 this = _IMP_statistics.new_RecursivePartitionalClusteringEmbedding(*args)
911 try: self.this.append(this)
912 except: self.this = this
913 def create_full_clustering(self, *args):
914 """create_full_clustering(RecursivePartitionalClusteringEmbedding self, PartitionalClustering center_cluster) -> PartitionalClustering"""
915 return _IMP_statistics.RecursivePartitionalClusteringEmbedding_create_full_clustering(self, *args)
917 def get_version_info(self):
918 """get_version_info(RecursivePartitionalClusteringEmbedding self) -> VersionInfo"""
919 return _IMP_statistics.RecursivePartitionalClusteringEmbedding_get_version_info(self)
921 def do_show(self, *args):
922 """do_show(RecursivePartitionalClusteringEmbedding self, _ostream out)"""
923 return _IMP_statistics.RecursivePartitionalClusteringEmbedding_do_show(self, *args)
925 __swig_destroy__ = _IMP_statistics.delete_RecursivePartitionalClusteringEmbedding
926 __del__ =
lambda self :
None;
928 """__str__(RecursivePartitionalClusteringEmbedding self) -> std::string"""
929 return _IMP_statistics.RecursivePartitionalClusteringEmbedding___str__(self)
932 """__repr__(RecursivePartitionalClusteringEmbedding self) -> std::string"""
933 return _IMP_statistics.RecursivePartitionalClusteringEmbedding___repr__(self)
936 return _object_cast_to_RecursivePartitionalClusteringEmbedding(o)
937 get_from = staticmethod(get_from)
939 RecursivePartitionalClusteringEmbedding_swigregister = _IMP_statistics.RecursivePartitionalClusteringEmbedding_swigregister
940 RecursivePartitionalClusteringEmbedding_swigregister(RecursivePartitionalClusteringEmbedding)
942 class RecursivePartitionalClusteringMetric(Metric):
943 """Proxy of C++ IMP::statistics::RecursivePartitionalClusteringMetric class"""
944 __swig_setmethods__ = {}
945 for _s
in [Metric]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
946 __setattr__ =
lambda self, name, value: _swig_setattr(self, RecursivePartitionalClusteringMetric, name, value)
947 __swig_getmethods__ = {}
948 for _s
in [Metric]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
949 __getattr__ =
lambda self, name: _swig_getattr(self, RecursivePartitionalClusteringMetric, name)
950 def __init__(self, *args):
951 """__init__(IMP::statistics::RecursivePartitionalClusteringMetric self, Metric metric, PartitionalClustering clustering) -> RecursivePartitionalClusteringMetric"""
952 this = _IMP_statistics.new_RecursivePartitionalClusteringMetric(*args)
953 try: self.this.append(this)
954 except: self.this = this
955 def create_full_clustering(self, *args):
956 """create_full_clustering(RecursivePartitionalClusteringMetric self, PartitionalClustering center_cluster) -> PartitionalClustering"""
957 return _IMP_statistics.RecursivePartitionalClusteringMetric_create_full_clustering(self, *args)
959 def get_version_info(self):
960 """get_version_info(RecursivePartitionalClusteringMetric self) -> VersionInfo"""
961 return _IMP_statistics.RecursivePartitionalClusteringMetric_get_version_info(self)
963 def do_show(self, *args):
964 """do_show(RecursivePartitionalClusteringMetric self, _ostream out)"""
965 return _IMP_statistics.RecursivePartitionalClusteringMetric_do_show(self, *args)
967 __swig_destroy__ = _IMP_statistics.delete_RecursivePartitionalClusteringMetric
968 __del__ =
lambda self :
None;
970 """__str__(RecursivePartitionalClusteringMetric self) -> std::string"""
971 return _IMP_statistics.RecursivePartitionalClusteringMetric___str__(self)
974 """__repr__(RecursivePartitionalClusteringMetric self) -> std::string"""
975 return _IMP_statistics.RecursivePartitionalClusteringMetric___repr__(self)
978 return _object_cast_to_RecursivePartitionalClusteringMetric(o)
979 get_from = staticmethod(get_from)
981 RecursivePartitionalClusteringMetric_swigregister = _IMP_statistics.RecursivePartitionalClusteringMetric_swigregister
982 RecursivePartitionalClusteringMetric_swigregister(RecursivePartitionalClusteringMetric)
984 class Histogram1D(IMP.algebra._GeometricPrimitive1D):
985 """Proxy of C++ IMP::statistics::HistogramD<(1)> class"""
986 __swig_setmethods__ = {}
987 for _s
in [IMP.algebra._GeometricPrimitive1D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
988 __setattr__ =
lambda self, name, value: _swig_setattr(self, Histogram1D, name, value)
989 __swig_getmethods__ = {}
990 for _s
in [IMP.algebra._GeometricPrimitive1D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
991 __getattr__ =
lambda self, name: _swig_getattr(self, Histogram1D, name)
992 def __init__(self, *args):
994 __init__(IMP::statistics::HistogramD<(1)> self) -> Histogram1D
995 __init__(IMP::statistics::HistogramD<(1)> self, double voxel_size, BoundingBox1D bb) -> Histogram1D
997 this = _IMP_statistics.new_Histogram1D(*args)
998 try: self.this.append(this)
999 except: self.this = this
1000 def add(self, *args):
1002 add(Histogram1D self, VectorInput1D x, double weight=1)
1003 add(Histogram1D self, VectorInput1D x)
1005 return _IMP_statistics.Histogram1D_add(self, *args)
1007 def get_total_count(self):
1008 """get_total_count(Histogram1D self) -> double"""
1009 return _IMP_statistics.Histogram1D_get_total_count(self)
1011 def get_frequencies(self):
1012 """get_frequencies(Histogram1D self) -> Histogram1D"""
1013 return _IMP_statistics.Histogram1D_get_frequencies(self)
1015 def get_probability_distribution_function(self):
1016 """get_probability_distribution_function(Histogram1D self) -> Histogram1D"""
1017 return _IMP_statistics.Histogram1D_get_probability_distribution_function(self)
1019 def get_counts(self):
1020 """get_counts(Histogram1D self) -> _HistogramCountsGrid1D"""
1021 return _IMP_statistics.Histogram1D_get_counts(self)
1024 """get_mean(Histogram1D self) -> Vector1D"""
1025 return _IMP_statistics.Histogram1D_get_mean(self)
1027 def get_dimension(self):
1028 """get_dimension(Histogram1D self) -> unsigned int"""
1029 return _IMP_statistics.Histogram1D_get_dimension(self)
1031 def get_standard_deviation(self, *args):
1032 """get_standard_deviation(Histogram1D self, VectorInput1D mean) -> Vector1D"""
1033 return _IMP_statistics.Histogram1D_get_standard_deviation(self, *args)
1035 def get_bounding_box(self):
1036 """get_bounding_box(Histogram1D self) -> BoundingBox1D"""
1037 return _IMP_statistics.Histogram1D_get_bounding_box(self)
1039 def get_minimum_and_maximum(self):
1040 """get_minimum_and_maximum(Histogram1D self) -> IMP::FloatPair"""
1041 return _IMP_statistics.Histogram1D_get_minimum_and_maximum(self)
1043 def show(self, *args):
1045 show(Histogram1D self, _ostream out=std::cout)
1046 show(Histogram1D self)
1048 return _IMP_statistics.Histogram1D_show(self, *args)
1051 """__str__(Histogram1D self) -> std::string"""
1052 return _IMP_statistics.Histogram1D___str__(self)
1055 """__repr__(Histogram1D self) -> std::string"""
1056 return _IMP_statistics.Histogram1D___repr__(self)
1058 def __cmp__(self, *args):
1059 """__cmp__(Histogram1D self, Histogram1D arg2) -> int"""
1060 return _IMP_statistics.Histogram1D___cmp__(self, *args)
1062 __swig_destroy__ = _IMP_statistics.delete_Histogram1D
1063 __del__ =
lambda self :
None;
1064 Histogram1D_swigregister = _IMP_statistics.Histogram1D_swigregister
1065 Histogram1D_swigregister(Histogram1D)
1067 class Histogram2D(IMP.algebra._GeometricPrimitive2D):
1068 """Proxy of C++ IMP::statistics::HistogramD<(2)> class"""
1069 __swig_setmethods__ = {}
1070 for _s
in [IMP.algebra._GeometricPrimitive2D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1071 __setattr__ =
lambda self, name, value: _swig_setattr(self, Histogram2D, name, value)
1072 __swig_getmethods__ = {}
1073 for _s
in [IMP.algebra._GeometricPrimitive2D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1074 __getattr__ =
lambda self, name: _swig_getattr(self, Histogram2D, name)
1075 def __init__(self, *args):
1077 __init__(IMP::statistics::HistogramD<(2)> self) -> Histogram2D
1078 __init__(IMP::statistics::HistogramD<(2)> self, double voxel_size, BoundingBox2D bb) -> Histogram2D
1080 this = _IMP_statistics.new_Histogram2D(*args)
1081 try: self.this.append(this)
1082 except: self.this = this
1083 def add(self, *args):
1085 add(Histogram2D self, VectorInput2D x, double weight=1)
1086 add(Histogram2D self, VectorInput2D x)
1088 return _IMP_statistics.Histogram2D_add(self, *args)
1090 def get_total_count(self):
1091 """get_total_count(Histogram2D self) -> double"""
1092 return _IMP_statistics.Histogram2D_get_total_count(self)
1094 def get_frequencies(self):
1095 """get_frequencies(Histogram2D self) -> Histogram2D"""
1096 return _IMP_statistics.Histogram2D_get_frequencies(self)
1098 def get_probability_distribution_function(self):
1099 """get_probability_distribution_function(Histogram2D self) -> Histogram2D"""
1100 return _IMP_statistics.Histogram2D_get_probability_distribution_function(self)
1102 def get_counts(self):
1103 """get_counts(Histogram2D self) -> _HistogramCountsGrid2D"""
1104 return _IMP_statistics.Histogram2D_get_counts(self)
1107 """get_mean(Histogram2D self) -> Vector2D"""
1108 return _IMP_statistics.Histogram2D_get_mean(self)
1110 def get_dimension(self):
1111 """get_dimension(Histogram2D self) -> unsigned int"""
1112 return _IMP_statistics.Histogram2D_get_dimension(self)
1114 def get_standard_deviation(self, *args):
1115 """get_standard_deviation(Histogram2D self, VectorInput2D mean) -> Vector2D"""
1116 return _IMP_statistics.Histogram2D_get_standard_deviation(self, *args)
1118 def get_bounding_box(self):
1119 """get_bounding_box(Histogram2D self) -> BoundingBox2D"""
1120 return _IMP_statistics.Histogram2D_get_bounding_box(self)
1122 def get_minimum_and_maximum(self):
1123 """get_minimum_and_maximum(Histogram2D self) -> IMP::FloatPair"""
1124 return _IMP_statistics.Histogram2D_get_minimum_and_maximum(self)
1126 def show(self, *args):
1128 show(Histogram2D self, _ostream out=std::cout)
1129 show(Histogram2D self)
1131 return _IMP_statistics.Histogram2D_show(self, *args)
1134 """__str__(Histogram2D self) -> std::string"""
1135 return _IMP_statistics.Histogram2D___str__(self)
1138 """__repr__(Histogram2D self) -> std::string"""
1139 return _IMP_statistics.Histogram2D___repr__(self)
1141 def __cmp__(self, *args):
1142 """__cmp__(Histogram2D self, Histogram2D arg2) -> int"""
1143 return _IMP_statistics.Histogram2D___cmp__(self, *args)
1145 __swig_destroy__ = _IMP_statistics.delete_Histogram2D
1146 __del__ =
lambda self :
None;
1147 Histogram2D_swigregister = _IMP_statistics.Histogram2D_swigregister
1148 Histogram2D_swigregister(Histogram2D)
1150 class Histogram3D(IMP.algebra._GeometricPrimitive3D):
1151 """Proxy of C++ IMP::statistics::HistogramD<(3)> class"""
1152 __swig_setmethods__ = {}
1153 for _s
in [IMP.algebra._GeometricPrimitive3D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1154 __setattr__ =
lambda self, name, value: _swig_setattr(self, Histogram3D, name, value)
1155 __swig_getmethods__ = {}
1156 for _s
in [IMP.algebra._GeometricPrimitive3D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1157 __getattr__ =
lambda self, name: _swig_getattr(self, Histogram3D, name)
1158 def __init__(self, *args):
1160 __init__(IMP::statistics::HistogramD<(3)> self) -> Histogram3D
1161 __init__(IMP::statistics::HistogramD<(3)> self, double voxel_size, BoundingBox3D bb) -> Histogram3D
1163 this = _IMP_statistics.new_Histogram3D(*args)
1164 try: self.this.append(this)
1165 except: self.this = this
1166 def add(self, *args):
1168 add(Histogram3D self, VectorInput3D x, double weight=1)
1169 add(Histogram3D self, VectorInput3D x)
1171 return _IMP_statistics.Histogram3D_add(self, *args)
1173 def get_total_count(self):
1174 """get_total_count(Histogram3D self) -> double"""
1175 return _IMP_statistics.Histogram3D_get_total_count(self)
1177 def get_frequencies(self):
1178 """get_frequencies(Histogram3D self) -> Histogram3D"""
1179 return _IMP_statistics.Histogram3D_get_frequencies(self)
1181 def get_probability_distribution_function(self):
1182 """get_probability_distribution_function(Histogram3D self) -> Histogram3D"""
1183 return _IMP_statistics.Histogram3D_get_probability_distribution_function(self)
1185 def get_counts(self):
1186 """get_counts(Histogram3D self) -> DenseDoubleGrid3D"""
1187 return _IMP_statistics.Histogram3D_get_counts(self)
1190 """get_mean(Histogram3D self) -> Vector3D"""
1191 return _IMP_statistics.Histogram3D_get_mean(self)
1193 def get_dimension(self):
1194 """get_dimension(Histogram3D self) -> unsigned int"""
1195 return _IMP_statistics.Histogram3D_get_dimension(self)
1197 def get_standard_deviation(self, *args):
1198 """get_standard_deviation(Histogram3D self, VectorInput3D mean) -> Vector3D"""
1199 return _IMP_statistics.Histogram3D_get_standard_deviation(self, *args)
1201 def get_bounding_box(self):
1202 """get_bounding_box(Histogram3D self) -> BoundingBox3D"""
1203 return _IMP_statistics.Histogram3D_get_bounding_box(self)
1205 def get_minimum_and_maximum(self):
1206 """get_minimum_and_maximum(Histogram3D self) -> IMP::FloatPair"""
1207 return _IMP_statistics.Histogram3D_get_minimum_and_maximum(self)
1209 def show(self, *args):
1211 show(Histogram3D self, _ostream out=std::cout)
1212 show(Histogram3D self)
1214 return _IMP_statistics.Histogram3D_show(self, *args)
1217 """__str__(Histogram3D self) -> std::string"""
1218 return _IMP_statistics.Histogram3D___str__(self)
1221 """__repr__(Histogram3D self) -> std::string"""
1222 return _IMP_statistics.Histogram3D___repr__(self)
1224 def __cmp__(self, *args):
1225 """__cmp__(Histogram3D self, Histogram3D arg2) -> int"""
1226 return _IMP_statistics.Histogram3D___cmp__(self, *args)
1228 __swig_destroy__ = _IMP_statistics.delete_Histogram3D
1229 __del__ =
lambda self :
None;
1230 Histogram3D_swigregister = _IMP_statistics.Histogram3D_swigregister
1231 Histogram3D_swigregister(Histogram3D)
1233 class Histogram4D(IMP.algebra._GeometricPrimitive4D):
1234 """Proxy of C++ IMP::statistics::HistogramD<(4)> class"""
1235 __swig_setmethods__ = {}
1236 for _s
in [IMP.algebra._GeometricPrimitive4D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1237 __setattr__ =
lambda self, name, value: _swig_setattr(self, Histogram4D, name, value)
1238 __swig_getmethods__ = {}
1239 for _s
in [IMP.algebra._GeometricPrimitive4D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1240 __getattr__ =
lambda self, name: _swig_getattr(self, Histogram4D, name)
1241 def __init__(self, *args):
1243 __init__(IMP::statistics::HistogramD<(4)> self) -> Histogram4D
1244 __init__(IMP::statistics::HistogramD<(4)> self, double voxel_size, BoundingBox4D bb) -> Histogram4D
1246 this = _IMP_statistics.new_Histogram4D(*args)
1247 try: self.this.append(this)
1248 except: self.this = this
1249 def add(self, *args):
1251 add(Histogram4D self, VectorInput4D x, double weight=1)
1252 add(Histogram4D self, VectorInput4D x)
1254 return _IMP_statistics.Histogram4D_add(self, *args)
1256 def get_total_count(self):
1257 """get_total_count(Histogram4D self) -> double"""
1258 return _IMP_statistics.Histogram4D_get_total_count(self)
1260 def get_frequencies(self):
1261 """get_frequencies(Histogram4D self) -> Histogram4D"""
1262 return _IMP_statistics.Histogram4D_get_frequencies(self)
1264 def get_probability_distribution_function(self):
1265 """get_probability_distribution_function(Histogram4D self) -> Histogram4D"""
1266 return _IMP_statistics.Histogram4D_get_probability_distribution_function(self)
1268 def get_counts(self):
1269 """get_counts(Histogram4D self) -> _HistogramCountsGrid4D"""
1270 return _IMP_statistics.Histogram4D_get_counts(self)
1273 """get_mean(Histogram4D self) -> Vector4D"""
1274 return _IMP_statistics.Histogram4D_get_mean(self)
1276 def get_dimension(self):
1277 """get_dimension(Histogram4D self) -> unsigned int"""
1278 return _IMP_statistics.Histogram4D_get_dimension(self)
1280 def get_standard_deviation(self, *args):
1281 """get_standard_deviation(Histogram4D self, VectorInput4D mean) -> Vector4D"""
1282 return _IMP_statistics.Histogram4D_get_standard_deviation(self, *args)
1284 def get_bounding_box(self):
1285 """get_bounding_box(Histogram4D self) -> BoundingBox4D"""
1286 return _IMP_statistics.Histogram4D_get_bounding_box(self)
1288 def get_minimum_and_maximum(self):
1289 """get_minimum_and_maximum(Histogram4D self) -> IMP::FloatPair"""
1290 return _IMP_statistics.Histogram4D_get_minimum_and_maximum(self)
1292 def show(self, *args):
1294 show(Histogram4D self, _ostream out=std::cout)
1295 show(Histogram4D self)
1297 return _IMP_statistics.Histogram4D_show(self, *args)
1300 """__str__(Histogram4D self) -> std::string"""
1301 return _IMP_statistics.Histogram4D___str__(self)
1304 """__repr__(Histogram4D self) -> std::string"""
1305 return _IMP_statistics.Histogram4D___repr__(self)
1307 def __cmp__(self, *args):
1308 """__cmp__(Histogram4D self, Histogram4D arg2) -> int"""
1309 return _IMP_statistics.Histogram4D___cmp__(self, *args)
1311 __swig_destroy__ = _IMP_statistics.delete_Histogram4D
1312 __del__ =
lambda self :
None;
1313 Histogram4D_swigregister = _IMP_statistics.Histogram4D_swigregister
1314 Histogram4D_swigregister(Histogram4D)
1316 class Histogram5D(IMP.algebra._GeometricPrimitive5D):
1317 """Proxy of C++ IMP::statistics::HistogramD<(5)> class"""
1318 __swig_setmethods__ = {}
1319 for _s
in [IMP.algebra._GeometricPrimitive5D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1320 __setattr__ =
lambda self, name, value: _swig_setattr(self, Histogram5D, name, value)
1321 __swig_getmethods__ = {}
1322 for _s
in [IMP.algebra._GeometricPrimitive5D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1323 __getattr__ =
lambda self, name: _swig_getattr(self, Histogram5D, name)
1324 def __init__(self, *args):
1326 __init__(IMP::statistics::HistogramD<(5)> self) -> Histogram5D
1327 __init__(IMP::statistics::HistogramD<(5)> self, double voxel_size, BoundingBox5D bb) -> Histogram5D
1329 this = _IMP_statistics.new_Histogram5D(*args)
1330 try: self.this.append(this)
1331 except: self.this = this
1332 def add(self, *args):
1334 add(Histogram5D self, VectorInput5D x, double weight=1)
1335 add(Histogram5D self, VectorInput5D x)
1337 return _IMP_statistics.Histogram5D_add(self, *args)
1339 def get_total_count(self):
1340 """get_total_count(Histogram5D self) -> double"""
1341 return _IMP_statistics.Histogram5D_get_total_count(self)
1343 def get_frequencies(self):
1344 """get_frequencies(Histogram5D self) -> Histogram5D"""
1345 return _IMP_statistics.Histogram5D_get_frequencies(self)
1347 def get_probability_distribution_function(self):
1348 """get_probability_distribution_function(Histogram5D self) -> Histogram5D"""
1349 return _IMP_statistics.Histogram5D_get_probability_distribution_function(self)
1351 def get_counts(self):
1352 """get_counts(Histogram5D self) -> _HistogramCountsGrid5D"""
1353 return _IMP_statistics.Histogram5D_get_counts(self)
1356 """get_mean(Histogram5D self) -> Vector5D"""
1357 return _IMP_statistics.Histogram5D_get_mean(self)
1359 def get_dimension(self):
1360 """get_dimension(Histogram5D self) -> unsigned int"""
1361 return _IMP_statistics.Histogram5D_get_dimension(self)
1363 def get_standard_deviation(self, *args):
1364 """get_standard_deviation(Histogram5D self, VectorInput5D mean) -> Vector5D"""
1365 return _IMP_statistics.Histogram5D_get_standard_deviation(self, *args)
1367 def get_bounding_box(self):
1368 """get_bounding_box(Histogram5D self) -> BoundingBox5D"""
1369 return _IMP_statistics.Histogram5D_get_bounding_box(self)
1371 def get_minimum_and_maximum(self):
1372 """get_minimum_and_maximum(Histogram5D self) -> IMP::FloatPair"""
1373 return _IMP_statistics.Histogram5D_get_minimum_and_maximum(self)
1375 def show(self, *args):
1377 show(Histogram5D self, _ostream out=std::cout)
1378 show(Histogram5D self)
1380 return _IMP_statistics.Histogram5D_show(self, *args)
1383 """__str__(Histogram5D self) -> std::string"""
1384 return _IMP_statistics.Histogram5D___str__(self)
1387 """__repr__(Histogram5D self) -> std::string"""
1388 return _IMP_statistics.Histogram5D___repr__(self)
1390 def __cmp__(self, *args):
1391 """__cmp__(Histogram5D self, Histogram5D arg2) -> int"""
1392 return _IMP_statistics.Histogram5D___cmp__(self, *args)
1394 __swig_destroy__ = _IMP_statistics.delete_Histogram5D
1395 __del__ =
lambda self :
None;
1396 Histogram5D_swigregister = _IMP_statistics.Histogram5D_swigregister
1397 Histogram5D_swigregister(Histogram5D)
1399 class Histogram6D(IMP.algebra._GeometricPrimitive6D):
1400 """Proxy of C++ IMP::statistics::HistogramD<(6)> class"""
1401 __swig_setmethods__ = {}
1402 for _s
in [IMP.algebra._GeometricPrimitive6D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1403 __setattr__ =
lambda self, name, value: _swig_setattr(self, Histogram6D, name, value)
1404 __swig_getmethods__ = {}
1405 for _s
in [IMP.algebra._GeometricPrimitive6D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1406 __getattr__ =
lambda self, name: _swig_getattr(self, Histogram6D, name)
1407 def __init__(self, *args):
1409 __init__(IMP::statistics::HistogramD<(6)> self) -> Histogram6D
1410 __init__(IMP::statistics::HistogramD<(6)> self, double voxel_size, BoundingBox6D bb) -> Histogram6D
1412 this = _IMP_statistics.new_Histogram6D(*args)
1413 try: self.this.append(this)
1414 except: self.this = this
1415 def add(self, *args):
1417 add(Histogram6D self, VectorInput6D x, double weight=1)
1418 add(Histogram6D self, VectorInput6D x)
1420 return _IMP_statistics.Histogram6D_add(self, *args)
1422 def get_total_count(self):
1423 """get_total_count(Histogram6D self) -> double"""
1424 return _IMP_statistics.Histogram6D_get_total_count(self)
1426 def get_frequencies(self):
1427 """get_frequencies(Histogram6D self) -> Histogram6D"""
1428 return _IMP_statistics.Histogram6D_get_frequencies(self)
1430 def get_probability_distribution_function(self):
1431 """get_probability_distribution_function(Histogram6D self) -> Histogram6D"""
1432 return _IMP_statistics.Histogram6D_get_probability_distribution_function(self)
1434 def get_counts(self):
1435 """get_counts(Histogram6D self) -> _HistogramCountsGrid6D"""
1436 return _IMP_statistics.Histogram6D_get_counts(self)
1439 """get_mean(Histogram6D self) -> Vector6D"""
1440 return _IMP_statistics.Histogram6D_get_mean(self)
1442 def get_dimension(self):
1443 """get_dimension(Histogram6D self) -> unsigned int"""
1444 return _IMP_statistics.Histogram6D_get_dimension(self)
1446 def get_standard_deviation(self, *args):
1447 """get_standard_deviation(Histogram6D self, VectorInput6D mean) -> Vector6D"""
1448 return _IMP_statistics.Histogram6D_get_standard_deviation(self, *args)
1450 def get_bounding_box(self):
1451 """get_bounding_box(Histogram6D self) -> BoundingBox6D"""
1452 return _IMP_statistics.Histogram6D_get_bounding_box(self)
1454 def get_minimum_and_maximum(self):
1455 """get_minimum_and_maximum(Histogram6D self) -> IMP::FloatPair"""
1456 return _IMP_statistics.Histogram6D_get_minimum_and_maximum(self)
1458 def show(self, *args):
1460 show(Histogram6D self, _ostream out=std::cout)
1461 show(Histogram6D self)
1463 return _IMP_statistics.Histogram6D_show(self, *args)
1466 """__str__(Histogram6D self) -> std::string"""
1467 return _IMP_statistics.Histogram6D___str__(self)
1470 """__repr__(Histogram6D self) -> std::string"""
1471 return _IMP_statistics.Histogram6D___repr__(self)
1473 def __cmp__(self, *args):
1474 """__cmp__(Histogram6D self, Histogram6D arg2) -> int"""
1475 return _IMP_statistics.Histogram6D___cmp__(self, *args)
1477 __swig_destroy__ = _IMP_statistics.delete_Histogram6D
1478 __del__ =
lambda self :
None;
1479 Histogram6D_swigregister = _IMP_statistics.Histogram6D_swigregister
1480 Histogram6D_swigregister(Histogram6D)
1482 class HistogramKD(IMP.algebra._GeometricPrimitiveKD):
1483 """Proxy of C++ IMP::statistics::HistogramD<(-1)> class"""
1484 __swig_setmethods__ = {}
1485 for _s
in [IMP.algebra._GeometricPrimitiveKD]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1486 __setattr__ =
lambda self, name, value: _swig_setattr(self, HistogramKD, name, value)
1487 __swig_getmethods__ = {}
1488 for _s
in [IMP.algebra._GeometricPrimitiveKD]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1489 __getattr__ =
lambda self, name: _swig_getattr(self, HistogramKD, name)
1490 def __init__(self, *args):
1492 __init__(IMP::statistics::HistogramD<(-1)> self) -> HistogramKD
1493 __init__(IMP::statistics::HistogramD<(-1)> self, double voxel_size, BoundingBoxKD bb) -> HistogramKD
1495 this = _IMP_statistics.new_HistogramKD(*args)
1496 try: self.this.append(this)
1497 except: self.this = this
1498 def add(self, *args):
1500 add(HistogramKD self, VectorInputKD x, double weight=1)
1501 add(HistogramKD self, VectorInputKD x)
1503 return _IMP_statistics.HistogramKD_add(self, *args)
1505 def get_total_count(self):
1506 """get_total_count(HistogramKD self) -> double"""
1507 return _IMP_statistics.HistogramKD_get_total_count(self)
1509 def get_frequencies(self):
1510 """get_frequencies(HistogramKD self) -> HistogramKD"""
1511 return _IMP_statistics.HistogramKD_get_frequencies(self)
1513 def get_probability_distribution_function(self):
1514 """get_probability_distribution_function(HistogramKD self) -> HistogramKD"""
1515 return _IMP_statistics.HistogramKD_get_probability_distribution_function(self)
1517 def get_counts(self):
1518 """get_counts(HistogramKD self) -> _HistogramCountsGridKD"""
1519 return _IMP_statistics.HistogramKD_get_counts(self)
1522 """get_mean(HistogramKD self) -> VectorKD"""
1523 return _IMP_statistics.HistogramKD_get_mean(self)
1525 def get_dimension(self):
1526 """get_dimension(HistogramKD self) -> unsigned int"""
1527 return _IMP_statistics.HistogramKD_get_dimension(self)
1529 def get_standard_deviation(self, *args):
1530 """get_standard_deviation(HistogramKD self, VectorInputKD mean) -> VectorKD"""
1531 return _IMP_statistics.HistogramKD_get_standard_deviation(self, *args)
1533 def get_bounding_box(self):
1534 """get_bounding_box(HistogramKD self) -> BoundingBoxKD"""
1535 return _IMP_statistics.HistogramKD_get_bounding_box(self)
1537 def get_minimum_and_maximum(self):
1538 """get_minimum_and_maximum(HistogramKD self) -> IMP::FloatPair"""
1539 return _IMP_statistics.HistogramKD_get_minimum_and_maximum(self)
1541 def show(self, *args):
1543 show(HistogramKD self, _ostream out=std::cout)
1544 show(HistogramKD self)
1546 return _IMP_statistics.HistogramKD_show(self, *args)
1549 """__str__(HistogramKD self) -> std::string"""
1550 return _IMP_statistics.HistogramKD___str__(self)
1553 """__repr__(HistogramKD self) -> std::string"""
1554 return _IMP_statistics.HistogramKD___repr__(self)
1556 def __cmp__(self, *args):
1557 """__cmp__(HistogramKD self, HistogramKD arg2) -> int"""
1558 return _IMP_statistics.HistogramKD___cmp__(self, *args)
1560 __swig_destroy__ = _IMP_statistics.delete_HistogramKD
1561 __del__ =
lambda self :
None;
1562 HistogramKD_swigregister = _IMP_statistics.HistogramKD_swigregister
1563 HistogramKD_swigregister(HistogramKD)
1565 class _IntDenseGridStorageKD(IMP.algebra.BoundedGridRangeKD):
1566 """Proxy of C++ IMP::algebra::DenseGridStorageD<(-1,int)> class"""
1567 __swig_setmethods__ = {}
1568 for _s
in [IMP.algebra.BoundedGridRangeKD]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1569 __setattr__ =
lambda self, name, value: _swig_setattr(self, _IntDenseGridStorageKD, name, value)
1570 __swig_getmethods__ = {}
1571 for _s
in [IMP.algebra.BoundedGridRangeKD]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1572 __getattr__ =
lambda self, name: _swig_getattr(self, _IntDenseGridStorageKD, name)
1573 __repr__ = _swig_repr
1574 def __setitem__(self, *args):
1576 __setitem__(_IntDenseGridStorageKD self, GridIndexKD i, int const & v)
1577 __setitem__(_IntDenseGridStorageKD self, unsigned int i, int const & v)
1579 return _IMP_statistics._IntDenseGridStorageKD___setitem__(self, *args)
1581 def __getitem__(self, *args):
1583 __getitem__(_IntDenseGridStorageKD self, GridIndexKD i) -> int const
1584 __getitem__(_IntDenseGridStorageKD self, unsigned int i) -> int const &
1586 return _IMP_statistics._IntDenseGridStorageKD___getitem__(self, *args)
1588 def __init__(self, *args):
1590 __init__(IMP::algebra::DenseGridStorageD<(-1,int)> self, _IntDenseGridStorageKD o) -> _IntDenseGridStorageKD
1591 __init__(IMP::algebra::DenseGridStorageD<(-1,int)> self, IMP::Ints const & counts, int const & default_value=int()) -> _IntDenseGridStorageKD
1592 __init__(IMP::algebra::DenseGridStorageD<(-1,int)> self, IMP::Ints const & counts) -> _IntDenseGridStorageKD
1593 __init__(IMP::algebra::DenseGridStorageD<(-1,int)> self, int const & default_value=int()) -> _IntDenseGridStorageKD
1594 __init__(IMP::algebra::DenseGridStorageD<(-1,int)> self) -> _IntDenseGridStorageKD
1596 this = _IMP_statistics.new__IntDenseGridStorageKD(*args)
1597 try: self.this.append(this)
1598 except: self.this = this
1600 """get_is_dense() -> bool"""
1601 return _IMP_statistics._IntDenseGridStorageKD_get_is_dense()
1603 if _newclass:get_is_dense = staticmethod(get_is_dense)
1604 __swig_getmethods__[
"get_is_dense"] =
lambda x: get_is_dense
1605 def show(self, *args):
1607 show(_IntDenseGridStorageKD self, _ostream out=std::cout)
1608 show(_IntDenseGridStorageKD self)
1610 return _IMP_statistics._IntDenseGridStorageKD_show(self, *args)
1612 def add_voxel(self, *args):
1613 """add_voxel(_IntDenseGridStorageKD self, ExtendedGridIndexKD arg2, int const & arg3) -> GridIndexKD"""
1614 return _IMP_statistics._IntDenseGridStorageKD_add_voxel(self, *args)
1616 def get_all_voxels(self):
1617 """get_all_voxels(_IntDenseGridStorageKD self) -> IMP::base::Vector< int >"""
1618 return _IMP_statistics._IntDenseGridStorageKD_get_all_voxels(self)
1620 __swig_destroy__ = _IMP_statistics.delete__IntDenseGridStorageKD
1621 __del__ =
lambda self :
None;
1622 _IntDenseGridStorageKD_swigregister = _IMP_statistics._IntDenseGridStorageKD_swigregister
1623 _IntDenseGridStorageKD_swigregister(_IntDenseGridStorageKD)
1625 def _IntDenseGridStorageKD_get_is_dense():
1626 """_IntDenseGridStorageKD_get_is_dense() -> bool"""
1627 return _IMP_statistics._IntDenseGridStorageKD_get_is_dense()
1629 class _FloatDenseGridStorageKD(IMP.algebra.BoundedGridRangeKD):
1630 """Proxy of C++ IMP::algebra::DenseGridStorageD<(-1,double)> class"""
1631 __swig_setmethods__ = {}
1632 for _s
in [IMP.algebra.BoundedGridRangeKD]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1633 __setattr__ =
lambda self, name, value: _swig_setattr(self, _FloatDenseGridStorageKD, name, value)
1634 __swig_getmethods__ = {}
1635 for _s
in [IMP.algebra.BoundedGridRangeKD]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1636 __getattr__ =
lambda self, name: _swig_getattr(self, _FloatDenseGridStorageKD, name)
1637 __repr__ = _swig_repr
1638 def __setitem__(self, *args):
1640 __setitem__(_FloatDenseGridStorageKD self, GridIndexKD i, double const & v)
1641 __setitem__(_FloatDenseGridStorageKD self, unsigned int i, double const & v)
1643 return _IMP_statistics._FloatDenseGridStorageKD___setitem__(self, *args)
1645 def __getitem__(self, *args):
1647 __getitem__(_FloatDenseGridStorageKD self, GridIndexKD i) -> double const
1648 __getitem__(_FloatDenseGridStorageKD self, unsigned int i) -> double const &
1650 return _IMP_statistics._FloatDenseGridStorageKD___getitem__(self, *args)
1652 def __init__(self, *args):
1654 __init__(IMP::algebra::DenseGridStorageD<(-1,double)> self, _FloatDenseGridStorageKD o) -> _FloatDenseGridStorageKD
1655 __init__(IMP::algebra::DenseGridStorageD<(-1,double)> self, IMP::Ints const & counts, double const & default_value=double()) -> _FloatDenseGridStorageKD
1656 __init__(IMP::algebra::DenseGridStorageD<(-1,double)> self, IMP::Ints const & counts) -> _FloatDenseGridStorageKD
1657 __init__(IMP::algebra::DenseGridStorageD<(-1,double)> self, double const & default_value=double()) -> _FloatDenseGridStorageKD
1658 __init__(IMP::algebra::DenseGridStorageD<(-1,double)> self) -> _FloatDenseGridStorageKD
1660 this = _IMP_statistics.new__FloatDenseGridStorageKD(*args)
1661 try: self.this.append(this)
1662 except: self.this = this
1664 """get_is_dense() -> bool"""
1665 return _IMP_statistics._FloatDenseGridStorageKD_get_is_dense()
1667 if _newclass:get_is_dense = staticmethod(get_is_dense)
1668 __swig_getmethods__[
"get_is_dense"] =
lambda x: get_is_dense
1669 def show(self, *args):
1671 show(_FloatDenseGridStorageKD self, _ostream out=std::cout)
1672 show(_FloatDenseGridStorageKD self)
1674 return _IMP_statistics._FloatDenseGridStorageKD_show(self, *args)
1676 def add_voxel(self, *args):
1677 """add_voxel(_FloatDenseGridStorageKD self, ExtendedGridIndexKD arg2, double const & arg3) -> GridIndexKD"""
1678 return _IMP_statistics._FloatDenseGridStorageKD_add_voxel(self, *args)
1680 def get_all_voxels(self):
1681 """get_all_voxels(_FloatDenseGridStorageKD self) -> IMP::base::Vector< double >"""
1682 return _IMP_statistics._FloatDenseGridStorageKD_get_all_voxels(self)
1684 __swig_destroy__ = _IMP_statistics.delete__FloatDenseGridStorageKD
1685 __del__ =
lambda self :
None;
1686 _FloatDenseGridStorageKD_swigregister = _IMP_statistics._FloatDenseGridStorageKD_swigregister
1687 _FloatDenseGridStorageKD_swigregister(_FloatDenseGridStorageKD)
1689 def _FloatDenseGridStorageKD_get_is_dense():
1690 """_FloatDenseGridStorageKD_get_is_dense() -> bool"""
1691 return _IMP_statistics._FloatDenseGridStorageKD_get_is_dense()
1693 class _HistogramCountsGridKD(_FloatDenseGridStorageKD,IMP.algebra.DefaultEmbeddingKD,IMP.algebra._GeometricPrimitiveKD):
1694 """Proxy of C++ IMP::algebra::GridD<(-1,IMP::algebra::DenseGridStorageD<(-1,double)>,double,IMP::algebra::DefaultEmbeddingD<(-1)>)> class"""
1695 __swig_setmethods__ = {}
1696 for _s
in [_FloatDenseGridStorageKD,IMP.algebra.DefaultEmbeddingKD,IMP.algebra._GeometricPrimitiveKD]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1697 __setattr__ =
lambda self, name, value: _swig_setattr(self, _HistogramCountsGridKD, name, value)
1698 __swig_getmethods__ = {}
1699 for _s
in [_FloatDenseGridStorageKD,IMP.algebra.DefaultEmbeddingKD,IMP.algebra._GeometricPrimitiveKD]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1700 __getattr__ =
lambda self, name: _swig_getattr(self, _HistogramCountsGridKD, name)
1701 __repr__ = _swig_repr
1702 def __init__(self, *args):
1704 __init__(IMP::algebra::GridD<(-1,IMP::algebra::DenseGridStorageD<(-1,double)>,double,IMP::algebra::DefaultEmbeddingD<(-1)>)> self, IMP::Ints const counts, BoundingBoxKD bb, double default_value=double()) -> _HistogramCountsGridKD
1705 __init__(IMP::algebra::GridD<(-1,IMP::algebra::DenseGridStorageD<(-1,double)>,double,IMP::algebra::DefaultEmbeddingD<(-1)>)> self, IMP::Ints const counts, BoundingBoxKD bb) -> _HistogramCountsGridKD
1706 __init__(IMP::algebra::GridD<(-1,IMP::algebra::DenseGridStorageD<(-1,double)>,double,IMP::algebra::DefaultEmbeddingD<(-1)>)> self, double side, BoundingBoxKD bb, double const & default_value=double()) -> _HistogramCountsGridKD
1707 __init__(IMP::algebra::GridD<(-1,IMP::algebra::DenseGridStorageD<(-1,double)>,double,IMP::algebra::DefaultEmbeddingD<(-1)>)> self, double side, BoundingBoxKD bb) -> _HistogramCountsGridKD
1708 __init__(IMP::algebra::GridD<(-1,IMP::algebra::DenseGridStorageD<(-1,double)>,double,IMP::algebra::DefaultEmbeddingD<(-1)>)> self, _FloatDenseGridStorageKD storage, DefaultEmbeddingKD embed) -> _HistogramCountsGridKD
1709 __init__(IMP::algebra::GridD<(-1,IMP::algebra::DenseGridStorageD<(-1,double)>,double,IMP::algebra::DefaultEmbeddingD<(-1)>)> self, double side, VectorKD origin, double const & default_value=double()) -> _HistogramCountsGridKD
1710 __init__(IMP::algebra::GridD<(-1,IMP::algebra::DenseGridStorageD<(-1,double)>,double,IMP::algebra::DefaultEmbeddingD<(-1)>)> self, double side, VectorKD origin) -> _HistogramCountsGridKD
1711 __init__(IMP::algebra::GridD<(-1,IMP::algebra::DenseGridStorageD<(-1,double)>,double,IMP::algebra::DefaultEmbeddingD<(-1)>)> self) -> _HistogramCountsGridKD
1713 this = _IMP_statistics.new__HistogramCountsGridKD(*args)
1714 try: self.this.append(this)
1715 except: self.this = this
1716 def __getitem__(self, *args):
1718 __getitem__(_HistogramCountsGridKD self, VectorKD i) -> double const
1719 __getitem__(_HistogramCountsGridKD self, GridIndexKD i) -> double const &
1721 return _IMP_statistics._HistogramCountsGridKD___getitem__(self, *args)
1723 def __setitem__(self, *args):
1725 __setitem__(_HistogramCountsGridKD self, VectorKD i, double const & v)
1726 __setitem__(_HistogramCountsGridKD self, GridIndexKD i, double const & vt)
1728 return _IMP_statistics._HistogramCountsGridKD___setitem__(self, *args)
1730 def get_has_index(self, *args):
1731 """get_has_index(_HistogramCountsGridKD self, ExtendedGridIndexKD i) -> bool"""
1732 return _IMP_statistics._HistogramCountsGridKD_get_has_index(self, *args)
1735 """get_index(_HistogramCountsGridKD self, ExtendedGridIndexKD i) -> GridIndexKD"""
1736 return _IMP_statistics._HistogramCountsGridKD_get_index(self, *args)
1738 def add_voxel(self, *args):
1740 add_voxel(_HistogramCountsGridKD self, VectorKD pt, double const & vt) -> GridIndexKD
1741 add_voxel(_HistogramCountsGridKD self, ExtendedGridIndexKD i, double const & vt) -> GridIndexKD
1743 return _IMP_statistics._HistogramCountsGridKD_add_voxel(self, *args)
1745 def get_extended_index(self, *args):
1747 get_extended_index(_HistogramCountsGridKD self, GridIndexKD index) -> ExtendedGridIndexKD
1748 get_extended_index(_HistogramCountsGridKD self, VectorKD i) -> ExtendedGridIndexKD
1750 return _IMP_statistics._HistogramCountsGridKD_get_extended_index(self, *args)
1752 def get_bounding_box(self, *args):
1754 get_bounding_box(_HistogramCountsGridKD self) -> BoundingBoxKD
1755 get_bounding_box(_HistogramCountsGridKD self, ExtendedGridIndexKD i) -> BoundingBoxKD
1756 get_bounding_box(_HistogramCountsGridKD self, GridIndexKD i) -> BoundingBoxKD
1758 return _IMP_statistics._HistogramCountsGridKD_get_bounding_box(self, *args)
1760 def set_bounding_box(self, *args):
1761 """set_bounding_box(_HistogramCountsGridKD self, BoundingBoxKD bb3)"""
1762 return _IMP_statistics._HistogramCountsGridKD_set_bounding_box(self, *args)
1764 def get_nearest_index(self, *args):
1765 """get_nearest_index(_HistogramCountsGridKD self, VectorKD pt) -> GridIndexKD"""
1766 return _IMP_statistics._HistogramCountsGridKD_get_nearest_index(self, *args)
1768 def get_nearest_extended_index(self, *args):
1769 """get_nearest_extended_index(_HistogramCountsGridKD self, VectorKD pt) -> ExtendedGridIndexKD"""
1770 return _IMP_statistics._HistogramCountsGridKD_get_nearest_extended_index(self, *args)
1772 __swig_destroy__ = _IMP_statistics.delete__HistogramCountsGridKD
1773 __del__ =
lambda self :
None;
1774 _HistogramCountsGridKD_swigregister = _IMP_statistics._HistogramCountsGridKD_swigregister
1775 _HistogramCountsGridKD_swigregister(_HistogramCountsGridKD)
1777 class _IntDenseGridStorage1D(IMP.algebra.BoundedGridRange1D):
1778 """Proxy of C++ IMP::algebra::DenseGridStorageD<(1,int)> class"""
1779 __swig_setmethods__ = {}
1780 for _s
in [IMP.algebra.BoundedGridRange1D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1781 __setattr__ =
lambda self, name, value: _swig_setattr(self, _IntDenseGridStorage1D, name, value)
1782 __swig_getmethods__ = {}
1783 for _s
in [IMP.algebra.BoundedGridRange1D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1784 __getattr__ =
lambda self, name: _swig_getattr(self, _IntDenseGridStorage1D, name)
1785 __repr__ = _swig_repr
1786 def __setitem__(self, *args):
1788 __setitem__(_IntDenseGridStorage1D self, GridIndex1D i, int const & v)
1789 __setitem__(_IntDenseGridStorage1D self, unsigned int i, int const & v)
1791 return _IMP_statistics._IntDenseGridStorage1D___setitem__(self, *args)
1793 def __getitem__(self, *args):
1795 __getitem__(_IntDenseGridStorage1D self, GridIndex1D i) -> int const
1796 __getitem__(_IntDenseGridStorage1D self, unsigned int i) -> int const &
1798 return _IMP_statistics._IntDenseGridStorage1D___getitem__(self, *args)
1800 def __init__(self, *args):
1802 __init__(IMP::algebra::DenseGridStorageD<(1,int)> self, _IntDenseGridStorage1D o) -> _IntDenseGridStorage1D
1803 __init__(IMP::algebra::DenseGridStorageD<(1,int)> self, IMP::Ints const & counts, int const & default_value=int()) -> _IntDenseGridStorage1D
1804 __init__(IMP::algebra::DenseGridStorageD<(1,int)> self, IMP::Ints const & counts) -> _IntDenseGridStorage1D
1805 __init__(IMP::algebra::DenseGridStorageD<(1,int)> self, int const & default_value=int()) -> _IntDenseGridStorage1D
1806 __init__(IMP::algebra::DenseGridStorageD<(1,int)> self) -> _IntDenseGridStorage1D
1808 this = _IMP_statistics.new__IntDenseGridStorage1D(*args)
1809 try: self.this.append(this)
1810 except: self.this = this
1812 """get_is_dense() -> bool"""
1813 return _IMP_statistics._IntDenseGridStorage1D_get_is_dense()
1815 if _newclass:get_is_dense = staticmethod(get_is_dense)
1816 __swig_getmethods__[
"get_is_dense"] =
lambda x: get_is_dense
1817 def show(self, *args):
1819 show(_IntDenseGridStorage1D self, _ostream out=std::cout)
1820 show(_IntDenseGridStorage1D self)
1822 return _IMP_statistics._IntDenseGridStorage1D_show(self, *args)
1824 def add_voxel(self, *args):
1825 """add_voxel(_IntDenseGridStorage1D self, ExtendedGridIndex1D arg2, int const & arg3) -> GridIndex1D"""
1826 return _IMP_statistics._IntDenseGridStorage1D_add_voxel(self, *args)
1828 def get_all_voxels(self):
1829 """get_all_voxels(_IntDenseGridStorage1D self) -> IMP::base::Vector< int >"""
1830 return _IMP_statistics._IntDenseGridStorage1D_get_all_voxels(self)
1832 __swig_destroy__ = _IMP_statistics.delete__IntDenseGridStorage1D
1833 __del__ =
lambda self :
None;
1834 _IntDenseGridStorage1D_swigregister = _IMP_statistics._IntDenseGridStorage1D_swigregister
1835 _IntDenseGridStorage1D_swigregister(_IntDenseGridStorage1D)
1837 def _IntDenseGridStorage1D_get_is_dense():
1838 """_IntDenseGridStorage1D_get_is_dense() -> bool"""
1839 return _IMP_statistics._IntDenseGridStorage1D_get_is_dense()
1841 class _FloatDenseGridStorage1D(IMP.algebra.BoundedGridRange1D):
1842 """Proxy of C++ IMP::algebra::DenseGridStorageD<(1,double)> class"""
1843 __swig_setmethods__ = {}
1844 for _s
in [IMP.algebra.BoundedGridRange1D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1845 __setattr__ =
lambda self, name, value: _swig_setattr(self, _FloatDenseGridStorage1D, name, value)
1846 __swig_getmethods__ = {}
1847 for _s
in [IMP.algebra.BoundedGridRange1D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1848 __getattr__ =
lambda self, name: _swig_getattr(self, _FloatDenseGridStorage1D, name)
1849 __repr__ = _swig_repr
1850 def __setitem__(self, *args):
1852 __setitem__(_FloatDenseGridStorage1D self, GridIndex1D i, double const & v)
1853 __setitem__(_FloatDenseGridStorage1D self, unsigned int i, double const & v)
1855 return _IMP_statistics._FloatDenseGridStorage1D___setitem__(self, *args)
1857 def __getitem__(self, *args):
1859 __getitem__(_FloatDenseGridStorage1D self, GridIndex1D i) -> double const
1860 __getitem__(_FloatDenseGridStorage1D self, unsigned int i) -> double const &
1862 return _IMP_statistics._FloatDenseGridStorage1D___getitem__(self, *args)
1864 def __init__(self, *args):
1866 __init__(IMP::algebra::DenseGridStorageD<(1,double)> self, _FloatDenseGridStorage1D o) -> _FloatDenseGridStorage1D
1867 __init__(IMP::algebra::DenseGridStorageD<(1,double)> self, IMP::Ints const & counts, double const & default_value=double()) -> _FloatDenseGridStorage1D
1868 __init__(IMP::algebra::DenseGridStorageD<(1,double)> self, IMP::Ints const & counts) -> _FloatDenseGridStorage1D
1869 __init__(IMP::algebra::DenseGridStorageD<(1,double)> self, double const & default_value=double()) -> _FloatDenseGridStorage1D
1870 __init__(IMP::algebra::DenseGridStorageD<(1,double)> self) -> _FloatDenseGridStorage1D
1872 this = _IMP_statistics.new__FloatDenseGridStorage1D(*args)
1873 try: self.this.append(this)
1874 except: self.this = this
1876 """get_is_dense() -> bool"""
1877 return _IMP_statistics._FloatDenseGridStorage1D_get_is_dense()
1879 if _newclass:get_is_dense = staticmethod(get_is_dense)
1880 __swig_getmethods__[
"get_is_dense"] =
lambda x: get_is_dense
1881 def show(self, *args):
1883 show(_FloatDenseGridStorage1D self, _ostream out=std::cout)
1884 show(_FloatDenseGridStorage1D self)
1886 return _IMP_statistics._FloatDenseGridStorage1D_show(self, *args)
1888 def add_voxel(self, *args):
1889 """add_voxel(_FloatDenseGridStorage1D self, ExtendedGridIndex1D arg2, double const & arg3) -> GridIndex1D"""
1890 return _IMP_statistics._FloatDenseGridStorage1D_add_voxel(self, *args)
1892 def get_all_voxels(self):
1893 """get_all_voxels(_FloatDenseGridStorage1D self) -> IMP::base::Vector< double >"""
1894 return _IMP_statistics._FloatDenseGridStorage1D_get_all_voxels(self)
1896 __swig_destroy__ = _IMP_statistics.delete__FloatDenseGridStorage1D
1897 __del__ =
lambda self :
None;
1898 _FloatDenseGridStorage1D_swigregister = _IMP_statistics._FloatDenseGridStorage1D_swigregister
1899 _FloatDenseGridStorage1D_swigregister(_FloatDenseGridStorage1D)
1901 def _FloatDenseGridStorage1D_get_is_dense():
1902 """_FloatDenseGridStorage1D_get_is_dense() -> bool"""
1903 return _IMP_statistics._FloatDenseGridStorage1D_get_is_dense()
1905 class _HistogramCountsGrid1D(_FloatDenseGridStorage1D,IMP.algebra.DefaultEmbedding1D,IMP.algebra._GeometricPrimitive1D):
1906 """Proxy of C++ IMP::algebra::GridD<(1,IMP::algebra::DenseGridStorageD<(1,double)>,double,IMP::algebra::DefaultEmbeddingD<(1)>)> class"""
1907 __swig_setmethods__ = {}
1908 for _s
in [_FloatDenseGridStorage1D,IMP.algebra.DefaultEmbedding1D,IMP.algebra._GeometricPrimitive1D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1909 __setattr__ =
lambda self, name, value: _swig_setattr(self, _HistogramCountsGrid1D, name, value)
1910 __swig_getmethods__ = {}
1911 for _s
in [_FloatDenseGridStorage1D,IMP.algebra.DefaultEmbedding1D,IMP.algebra._GeometricPrimitive1D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1912 __getattr__ =
lambda self, name: _swig_getattr(self, _HistogramCountsGrid1D, name)
1913 __repr__ = _swig_repr
1914 def __init__(self, *args):
1916 __init__(IMP::algebra::GridD<(1,IMP::algebra::DenseGridStorageD<(1,double)>,double,IMP::algebra::DefaultEmbeddingD<(1)>)> self, IMP::Ints const counts, BoundingBox1D bb, double default_value=double()) -> _HistogramCountsGrid1D
1917 __init__(IMP::algebra::GridD<(1,IMP::algebra::DenseGridStorageD<(1,double)>,double,IMP::algebra::DefaultEmbeddingD<(1)>)> self, IMP::Ints const counts, BoundingBox1D bb) -> _HistogramCountsGrid1D
1918 __init__(IMP::algebra::GridD<(1,IMP::algebra::DenseGridStorageD<(1,double)>,double,IMP::algebra::DefaultEmbeddingD<(1)>)> self, double side, BoundingBox1D bb, double const & default_value=double()) -> _HistogramCountsGrid1D
1919 __init__(IMP::algebra::GridD<(1,IMP::algebra::DenseGridStorageD<(1,double)>,double,IMP::algebra::DefaultEmbeddingD<(1)>)> self, double side, BoundingBox1D bb) -> _HistogramCountsGrid1D
1920 __init__(IMP::algebra::GridD<(1,IMP::algebra::DenseGridStorageD<(1,double)>,double,IMP::algebra::DefaultEmbeddingD<(1)>)> self, _FloatDenseGridStorage1D storage, DefaultEmbedding1D embed) -> _HistogramCountsGrid1D
1921 __init__(IMP::algebra::GridD<(1,IMP::algebra::DenseGridStorageD<(1,double)>,double,IMP::algebra::DefaultEmbeddingD<(1)>)> self, double side, Vector1D origin, double const & default_value=double()) -> _HistogramCountsGrid1D
1922 __init__(IMP::algebra::GridD<(1,IMP::algebra::DenseGridStorageD<(1,double)>,double,IMP::algebra::DefaultEmbeddingD<(1)>)> self, double side, Vector1D origin) -> _HistogramCountsGrid1D
1923 __init__(IMP::algebra::GridD<(1,IMP::algebra::DenseGridStorageD<(1,double)>,double,IMP::algebra::DefaultEmbeddingD<(1)>)> self) -> _HistogramCountsGrid1D
1925 this = _IMP_statistics.new__HistogramCountsGrid1D(*args)
1926 try: self.this.append(this)
1927 except: self.this = this
1928 def __getitem__(self, *args):
1930 __getitem__(_HistogramCountsGrid1D self, Vector1D i) -> double const
1931 __getitem__(_HistogramCountsGrid1D self, GridIndex1D i) -> double const &
1933 return _IMP_statistics._HistogramCountsGrid1D___getitem__(self, *args)
1935 def __setitem__(self, *args):
1937 __setitem__(_HistogramCountsGrid1D self, Vector1D i, double const & v)
1938 __setitem__(_HistogramCountsGrid1D self, GridIndex1D i, double const & vt)
1940 return _IMP_statistics._HistogramCountsGrid1D___setitem__(self, *args)
1942 def get_has_index(self, *args):
1943 """get_has_index(_HistogramCountsGrid1D self, ExtendedGridIndex1D i) -> bool"""
1944 return _IMP_statistics._HistogramCountsGrid1D_get_has_index(self, *args)
1947 """get_index(_HistogramCountsGrid1D self, ExtendedGridIndex1D i) -> GridIndex1D"""
1948 return _IMP_statistics._HistogramCountsGrid1D_get_index(self, *args)
1950 def add_voxel(self, *args):
1952 add_voxel(_HistogramCountsGrid1D self, Vector1D pt, double const & vt) -> GridIndex1D
1953 add_voxel(_HistogramCountsGrid1D self, ExtendedGridIndex1D i, double const & vt) -> GridIndex1D
1955 return _IMP_statistics._HistogramCountsGrid1D_add_voxel(self, *args)
1957 def get_extended_index(self, *args):
1959 get_extended_index(_HistogramCountsGrid1D self, GridIndex1D index) -> ExtendedGridIndex1D
1960 get_extended_index(_HistogramCountsGrid1D self, Vector1D i) -> ExtendedGridIndex1D
1962 return _IMP_statistics._HistogramCountsGrid1D_get_extended_index(self, *args)
1964 def get_bounding_box(self, *args):
1966 get_bounding_box(_HistogramCountsGrid1D self) -> BoundingBox1D
1967 get_bounding_box(_HistogramCountsGrid1D self, ExtendedGridIndex1D i) -> BoundingBox1D
1968 get_bounding_box(_HistogramCountsGrid1D self, GridIndex1D i) -> BoundingBox1D
1970 return _IMP_statistics._HistogramCountsGrid1D_get_bounding_box(self, *args)
1972 def set_bounding_box(self, *args):
1973 """set_bounding_box(_HistogramCountsGrid1D self, BoundingBox1D bb3)"""
1974 return _IMP_statistics._HistogramCountsGrid1D_set_bounding_box(self, *args)
1976 def get_nearest_index(self, *args):
1977 """get_nearest_index(_HistogramCountsGrid1D self, Vector1D pt) -> GridIndex1D"""
1978 return _IMP_statistics._HistogramCountsGrid1D_get_nearest_index(self, *args)
1980 def get_nearest_extended_index(self, *args):
1981 """get_nearest_extended_index(_HistogramCountsGrid1D self, Vector1D pt) -> ExtendedGridIndex1D"""
1982 return _IMP_statistics._HistogramCountsGrid1D_get_nearest_extended_index(self, *args)
1984 __swig_destroy__ = _IMP_statistics.delete__HistogramCountsGrid1D
1985 __del__ =
lambda self :
None;
1986 _HistogramCountsGrid1D_swigregister = _IMP_statistics._HistogramCountsGrid1D_swigregister
1987 _HistogramCountsGrid1D_swigregister(_HistogramCountsGrid1D)
1989 class _IntDenseGridStorage2D(IMP.algebra.BoundedGridRange2D):
1990 """Proxy of C++ IMP::algebra::DenseGridStorageD<(2,int)> class"""
1991 __swig_setmethods__ = {}
1992 for _s
in [IMP.algebra.BoundedGridRange2D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1993 __setattr__ =
lambda self, name, value: _swig_setattr(self, _IntDenseGridStorage2D, name, value)
1994 __swig_getmethods__ = {}
1995 for _s
in [IMP.algebra.BoundedGridRange2D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1996 __getattr__ =
lambda self, name: _swig_getattr(self, _IntDenseGridStorage2D, name)
1997 __repr__ = _swig_repr
1998 def __setitem__(self, *args):
2000 __setitem__(_IntDenseGridStorage2D self, GridIndex2D i, int const & v)
2001 __setitem__(_IntDenseGridStorage2D self, unsigned int i, int const & v)
2003 return _IMP_statistics._IntDenseGridStorage2D___setitem__(self, *args)
2005 def __getitem__(self, *args):
2007 __getitem__(_IntDenseGridStorage2D self, GridIndex2D i) -> int const
2008 __getitem__(_IntDenseGridStorage2D self, unsigned int i) -> int const &
2010 return _IMP_statistics._IntDenseGridStorage2D___getitem__(self, *args)
2012 def __init__(self, *args):
2014 __init__(IMP::algebra::DenseGridStorageD<(2,int)> self, _IntDenseGridStorage2D o) -> _IntDenseGridStorage2D
2015 __init__(IMP::algebra::DenseGridStorageD<(2,int)> self, IMP::Ints const & counts, int const & default_value=int()) -> _IntDenseGridStorage2D
2016 __init__(IMP::algebra::DenseGridStorageD<(2,int)> self, IMP::Ints const & counts) -> _IntDenseGridStorage2D
2017 __init__(IMP::algebra::DenseGridStorageD<(2,int)> self, int const & default_value=int()) -> _IntDenseGridStorage2D
2018 __init__(IMP::algebra::DenseGridStorageD<(2,int)> self) -> _IntDenseGridStorage2D
2020 this = _IMP_statistics.new__IntDenseGridStorage2D(*args)
2021 try: self.this.append(this)
2022 except: self.this = this
2024 """get_is_dense() -> bool"""
2025 return _IMP_statistics._IntDenseGridStorage2D_get_is_dense()
2027 if _newclass:get_is_dense = staticmethod(get_is_dense)
2028 __swig_getmethods__[
"get_is_dense"] =
lambda x: get_is_dense
2029 def show(self, *args):
2031 show(_IntDenseGridStorage2D self, _ostream out=std::cout)
2032 show(_IntDenseGridStorage2D self)
2034 return _IMP_statistics._IntDenseGridStorage2D_show(self, *args)
2036 def add_voxel(self, *args):
2037 """add_voxel(_IntDenseGridStorage2D self, ExtendedGridIndex2D arg2, int const & arg3) -> GridIndex2D"""
2038 return _IMP_statistics._IntDenseGridStorage2D_add_voxel(self, *args)
2040 def get_all_voxels(self):
2041 """get_all_voxels(_IntDenseGridStorage2D self) -> IMP::base::Vector< int >"""
2042 return _IMP_statistics._IntDenseGridStorage2D_get_all_voxels(self)
2044 __swig_destroy__ = _IMP_statistics.delete__IntDenseGridStorage2D
2045 __del__ =
lambda self :
None;
2046 _IntDenseGridStorage2D_swigregister = _IMP_statistics._IntDenseGridStorage2D_swigregister
2047 _IntDenseGridStorage2D_swigregister(_IntDenseGridStorage2D)
2049 def _IntDenseGridStorage2D_get_is_dense():
2050 """_IntDenseGridStorage2D_get_is_dense() -> bool"""
2051 return _IMP_statistics._IntDenseGridStorage2D_get_is_dense()
2053 class _FloatDenseGridStorage2D(IMP.algebra.BoundedGridRange2D):
2054 """Proxy of C++ IMP::algebra::DenseGridStorageD<(2,double)> class"""
2055 __swig_setmethods__ = {}
2056 for _s
in [IMP.algebra.BoundedGridRange2D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2057 __setattr__ =
lambda self, name, value: _swig_setattr(self, _FloatDenseGridStorage2D, name, value)
2058 __swig_getmethods__ = {}
2059 for _s
in [IMP.algebra.BoundedGridRange2D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2060 __getattr__ =
lambda self, name: _swig_getattr(self, _FloatDenseGridStorage2D, name)
2061 __repr__ = _swig_repr
2062 def __setitem__(self, *args):
2064 __setitem__(_FloatDenseGridStorage2D self, GridIndex2D i, double const & v)
2065 __setitem__(_FloatDenseGridStorage2D self, unsigned int i, double const & v)
2067 return _IMP_statistics._FloatDenseGridStorage2D___setitem__(self, *args)
2069 def __getitem__(self, *args):
2071 __getitem__(_FloatDenseGridStorage2D self, GridIndex2D i) -> double const
2072 __getitem__(_FloatDenseGridStorage2D self, unsigned int i) -> double const &
2074 return _IMP_statistics._FloatDenseGridStorage2D___getitem__(self, *args)
2076 def __init__(self, *args):
2078 __init__(IMP::algebra::DenseGridStorageD<(2,double)> self, _FloatDenseGridStorage2D o) -> _FloatDenseGridStorage2D
2079 __init__(IMP::algebra::DenseGridStorageD<(2,double)> self, IMP::Ints const & counts, double const & default_value=double()) -> _FloatDenseGridStorage2D
2080 __init__(IMP::algebra::DenseGridStorageD<(2,double)> self, IMP::Ints const & counts) -> _FloatDenseGridStorage2D
2081 __init__(IMP::algebra::DenseGridStorageD<(2,double)> self, double const & default_value=double()) -> _FloatDenseGridStorage2D
2082 __init__(IMP::algebra::DenseGridStorageD<(2,double)> self) -> _FloatDenseGridStorage2D
2084 this = _IMP_statistics.new__FloatDenseGridStorage2D(*args)
2085 try: self.this.append(this)
2086 except: self.this = this
2088 """get_is_dense() -> bool"""
2089 return _IMP_statistics._FloatDenseGridStorage2D_get_is_dense()
2091 if _newclass:get_is_dense = staticmethod(get_is_dense)
2092 __swig_getmethods__[
"get_is_dense"] =
lambda x: get_is_dense
2093 def show(self, *args):
2095 show(_FloatDenseGridStorage2D self, _ostream out=std::cout)
2096 show(_FloatDenseGridStorage2D self)
2098 return _IMP_statistics._FloatDenseGridStorage2D_show(self, *args)
2100 def add_voxel(self, *args):
2101 """add_voxel(_FloatDenseGridStorage2D self, ExtendedGridIndex2D arg2, double const & arg3) -> GridIndex2D"""
2102 return _IMP_statistics._FloatDenseGridStorage2D_add_voxel(self, *args)
2104 def get_all_voxels(self):
2105 """get_all_voxels(_FloatDenseGridStorage2D self) -> IMP::base::Vector< double >"""
2106 return _IMP_statistics._FloatDenseGridStorage2D_get_all_voxels(self)
2108 __swig_destroy__ = _IMP_statistics.delete__FloatDenseGridStorage2D
2109 __del__ =
lambda self :
None;
2110 _FloatDenseGridStorage2D_swigregister = _IMP_statistics._FloatDenseGridStorage2D_swigregister
2111 _FloatDenseGridStorage2D_swigregister(_FloatDenseGridStorage2D)
2113 def _FloatDenseGridStorage2D_get_is_dense():
2114 """_FloatDenseGridStorage2D_get_is_dense() -> bool"""
2115 return _IMP_statistics._FloatDenseGridStorage2D_get_is_dense()
2117 class _HistogramCountsGrid2D(_FloatDenseGridStorage2D,IMP.algebra.DefaultEmbedding2D,IMP.algebra._GeometricPrimitive2D):
2118 """Proxy of C++ IMP::algebra::GridD<(2,IMP::algebra::DenseGridStorageD<(2,double)>,double,IMP::algebra::DefaultEmbeddingD<(2)>)> class"""
2119 __swig_setmethods__ = {}
2120 for _s
in [_FloatDenseGridStorage2D,IMP.algebra.DefaultEmbedding2D,IMP.algebra._GeometricPrimitive2D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2121 __setattr__ =
lambda self, name, value: _swig_setattr(self, _HistogramCountsGrid2D, name, value)
2122 __swig_getmethods__ = {}
2123 for _s
in [_FloatDenseGridStorage2D,IMP.algebra.DefaultEmbedding2D,IMP.algebra._GeometricPrimitive2D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2124 __getattr__ =
lambda self, name: _swig_getattr(self, _HistogramCountsGrid2D, name)
2125 __repr__ = _swig_repr
2126 def __init__(self, *args):
2128 __init__(IMP::algebra::GridD<(2,IMP::algebra::DenseGridStorageD<(2,double)>,double,IMP::algebra::DefaultEmbeddingD<(2)>)> self, IMP::Ints const counts, BoundingBox2D bb, double default_value=double()) -> _HistogramCountsGrid2D
2129 __init__(IMP::algebra::GridD<(2,IMP::algebra::DenseGridStorageD<(2,double)>,double,IMP::algebra::DefaultEmbeddingD<(2)>)> self, IMP::Ints const counts, BoundingBox2D bb) -> _HistogramCountsGrid2D
2130 __init__(IMP::algebra::GridD<(2,IMP::algebra::DenseGridStorageD<(2,double)>,double,IMP::algebra::DefaultEmbeddingD<(2)>)> self, double side, BoundingBox2D bb, double const & default_value=double()) -> _HistogramCountsGrid2D
2131 __init__(IMP::algebra::GridD<(2,IMP::algebra::DenseGridStorageD<(2,double)>,double,IMP::algebra::DefaultEmbeddingD<(2)>)> self, double side, BoundingBox2D bb) -> _HistogramCountsGrid2D
2132 __init__(IMP::algebra::GridD<(2,IMP::algebra::DenseGridStorageD<(2,double)>,double,IMP::algebra::DefaultEmbeddingD<(2)>)> self, _FloatDenseGridStorage2D storage, DefaultEmbedding2D embed) -> _HistogramCountsGrid2D
2133 __init__(IMP::algebra::GridD<(2,IMP::algebra::DenseGridStorageD<(2,double)>,double,IMP::algebra::DefaultEmbeddingD<(2)>)> self, double side, Vector2D origin, double const & default_value=double()) -> _HistogramCountsGrid2D
2134 __init__(IMP::algebra::GridD<(2,IMP::algebra::DenseGridStorageD<(2,double)>,double,IMP::algebra::DefaultEmbeddingD<(2)>)> self, double side, Vector2D origin) -> _HistogramCountsGrid2D
2135 __init__(IMP::algebra::GridD<(2,IMP::algebra::DenseGridStorageD<(2,double)>,double,IMP::algebra::DefaultEmbeddingD<(2)>)> self) -> _HistogramCountsGrid2D
2137 this = _IMP_statistics.new__HistogramCountsGrid2D(*args)
2138 try: self.this.append(this)
2139 except: self.this = this
2140 def __getitem__(self, *args):
2142 __getitem__(_HistogramCountsGrid2D self, Vector2D i) -> double const
2143 __getitem__(_HistogramCountsGrid2D self, GridIndex2D i) -> double const &
2145 return _IMP_statistics._HistogramCountsGrid2D___getitem__(self, *args)
2147 def __setitem__(self, *args):
2149 __setitem__(_HistogramCountsGrid2D self, Vector2D i, double const & v)
2150 __setitem__(_HistogramCountsGrid2D self, GridIndex2D i, double const & vt)
2152 return _IMP_statistics._HistogramCountsGrid2D___setitem__(self, *args)
2154 def get_has_index(self, *args):
2155 """get_has_index(_HistogramCountsGrid2D self, ExtendedGridIndex2D i) -> bool"""
2156 return _IMP_statistics._HistogramCountsGrid2D_get_has_index(self, *args)
2159 """get_index(_HistogramCountsGrid2D self, ExtendedGridIndex2D i) -> GridIndex2D"""
2160 return _IMP_statistics._HistogramCountsGrid2D_get_index(self, *args)
2162 def add_voxel(self, *args):
2164 add_voxel(_HistogramCountsGrid2D self, Vector2D pt, double const & vt) -> GridIndex2D
2165 add_voxel(_HistogramCountsGrid2D self, ExtendedGridIndex2D i, double const & vt) -> GridIndex2D
2167 return _IMP_statistics._HistogramCountsGrid2D_add_voxel(self, *args)
2169 def get_extended_index(self, *args):
2171 get_extended_index(_HistogramCountsGrid2D self, GridIndex2D index) -> ExtendedGridIndex2D
2172 get_extended_index(_HistogramCountsGrid2D self, Vector2D i) -> ExtendedGridIndex2D
2174 return _IMP_statistics._HistogramCountsGrid2D_get_extended_index(self, *args)
2176 def get_bounding_box(self, *args):
2178 get_bounding_box(_HistogramCountsGrid2D self) -> BoundingBox2D
2179 get_bounding_box(_HistogramCountsGrid2D self, ExtendedGridIndex2D i) -> BoundingBox2D
2180 get_bounding_box(_HistogramCountsGrid2D self, GridIndex2D i) -> BoundingBox2D
2182 return _IMP_statistics._HistogramCountsGrid2D_get_bounding_box(self, *args)
2184 def set_bounding_box(self, *args):
2185 """set_bounding_box(_HistogramCountsGrid2D self, BoundingBox2D bb3)"""
2186 return _IMP_statistics._HistogramCountsGrid2D_set_bounding_box(self, *args)
2188 def get_nearest_index(self, *args):
2189 """get_nearest_index(_HistogramCountsGrid2D self, Vector2D pt) -> GridIndex2D"""
2190 return _IMP_statistics._HistogramCountsGrid2D_get_nearest_index(self, *args)
2192 def get_nearest_extended_index(self, *args):
2193 """get_nearest_extended_index(_HistogramCountsGrid2D self, Vector2D pt) -> ExtendedGridIndex2D"""
2194 return _IMP_statistics._HistogramCountsGrid2D_get_nearest_extended_index(self, *args)
2196 __swig_destroy__ = _IMP_statistics.delete__HistogramCountsGrid2D
2197 __del__ =
lambda self :
None;
2198 _HistogramCountsGrid2D_swigregister = _IMP_statistics._HistogramCountsGrid2D_swigregister
2199 _HistogramCountsGrid2D_swigregister(_HistogramCountsGrid2D)
2201 class _IntDenseGridStorage3D(IMP.algebra.BoundedGridRange3D):
2202 """Proxy of C++ IMP::algebra::DenseGridStorageD<(3,int)> class"""
2203 __swig_setmethods__ = {}
2204 for _s
in [IMP.algebra.BoundedGridRange3D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2205 __setattr__ =
lambda self, name, value: _swig_setattr(self, _IntDenseGridStorage3D, name, value)
2206 __swig_getmethods__ = {}
2207 for _s
in [IMP.algebra.BoundedGridRange3D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2208 __getattr__ =
lambda self, name: _swig_getattr(self, _IntDenseGridStorage3D, name)
2209 __repr__ = _swig_repr
2210 def __setitem__(self, *args):
2212 __setitem__(_IntDenseGridStorage3D self, GridIndex3D i, int const & v)
2213 __setitem__(_IntDenseGridStorage3D self, unsigned int i, int const & v)
2215 return _IMP_statistics._IntDenseGridStorage3D___setitem__(self, *args)
2217 def __getitem__(self, *args):
2219 __getitem__(_IntDenseGridStorage3D self, GridIndex3D i) -> int const
2220 __getitem__(_IntDenseGridStorage3D self, unsigned int i) -> int const &
2222 return _IMP_statistics._IntDenseGridStorage3D___getitem__(self, *args)
2224 def __init__(self, *args):
2226 __init__(IMP::algebra::DenseGridStorageD<(3,int)> self, _DenseIntStorage o) -> _IntDenseGridStorage3D
2227 __init__(IMP::algebra::DenseGridStorageD<(3,int)> self, IMP::Ints const & counts, int const & default_value=int()) -> _IntDenseGridStorage3D
2228 __init__(IMP::algebra::DenseGridStorageD<(3,int)> self, IMP::Ints const & counts) -> _IntDenseGridStorage3D
2229 __init__(IMP::algebra::DenseGridStorageD<(3,int)> self, int const & default_value=int()) -> _IntDenseGridStorage3D
2230 __init__(IMP::algebra::DenseGridStorageD<(3,int)> self) -> _IntDenseGridStorage3D
2232 this = _IMP_statistics.new__IntDenseGridStorage3D(*args)
2233 try: self.this.append(this)
2234 except: self.this = this
2236 """get_is_dense() -> bool"""
2237 return _IMP_statistics._IntDenseGridStorage3D_get_is_dense()
2239 if _newclass:get_is_dense = staticmethod(get_is_dense)
2240 __swig_getmethods__[
"get_is_dense"] =
lambda x: get_is_dense
2241 def show(self, *args):
2243 show(_IntDenseGridStorage3D self, _ostream out=std::cout)
2244 show(_IntDenseGridStorage3D self)
2246 return _IMP_statistics._IntDenseGridStorage3D_show(self, *args)
2248 def add_voxel(self, *args):
2249 """add_voxel(_IntDenseGridStorage3D self, ExtendedGridIndex3D arg2, int const & arg3) -> GridIndex3D"""
2250 return _IMP_statistics._IntDenseGridStorage3D_add_voxel(self, *args)
2252 def get_all_voxels(self):
2253 """get_all_voxels(_IntDenseGridStorage3D self) -> IMP::base::Vector< int >"""
2254 return _IMP_statistics._IntDenseGridStorage3D_get_all_voxels(self)
2256 __swig_destroy__ = _IMP_statistics.delete__IntDenseGridStorage3D
2257 __del__ =
lambda self :
None;
2258 _IntDenseGridStorage3D_swigregister = _IMP_statistics._IntDenseGridStorage3D_swigregister
2259 _IntDenseGridStorage3D_swigregister(_IntDenseGridStorage3D)
2261 def _IntDenseGridStorage3D_get_is_dense():
2262 """_IntDenseGridStorage3D_get_is_dense() -> bool"""
2263 return _IMP_statistics._IntDenseGridStorage3D_get_is_dense()
2265 class _FloatDenseGridStorage3D(IMP.algebra.BoundedGridRange3D):
2266 """Proxy of C++ IMP::algebra::DenseGridStorageD<(3,double)> class"""
2267 __swig_setmethods__ = {}
2268 for _s
in [IMP.algebra.BoundedGridRange3D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2269 __setattr__ =
lambda self, name, value: _swig_setattr(self, _FloatDenseGridStorage3D, name, value)
2270 __swig_getmethods__ = {}
2271 for _s
in [IMP.algebra.BoundedGridRange3D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2272 __getattr__ =
lambda self, name: _swig_getattr(self, _FloatDenseGridStorage3D, name)
2273 __repr__ = _swig_repr
2274 def __setitem__(self, *args):
2276 __setitem__(_FloatDenseGridStorage3D self, GridIndex3D i, double const & v)
2277 __setitem__(_FloatDenseGridStorage3D self, unsigned int i, double const & v)
2279 return _IMP_statistics._FloatDenseGridStorage3D___setitem__(self, *args)
2281 def __getitem__(self, *args):
2283 __getitem__(_FloatDenseGridStorage3D self, GridIndex3D i) -> double const
2284 __getitem__(_FloatDenseGridStorage3D self, unsigned int i) -> double const &
2286 return _IMP_statistics._FloatDenseGridStorage3D___getitem__(self, *args)
2288 def __init__(self, *args):
2290 __init__(IMP::algebra::DenseGridStorageD<(3,double)> self, _DenseDoubleStorage o) -> _FloatDenseGridStorage3D
2291 __init__(IMP::algebra::DenseGridStorageD<(3,double)> self, IMP::Ints const & counts, double const & default_value=double()) -> _FloatDenseGridStorage3D
2292 __init__(IMP::algebra::DenseGridStorageD<(3,double)> self, IMP::Ints const & counts) -> _FloatDenseGridStorage3D
2293 __init__(IMP::algebra::DenseGridStorageD<(3,double)> self, double const & default_value=double()) -> _FloatDenseGridStorage3D
2294 __init__(IMP::algebra::DenseGridStorageD<(3,double)> self) -> _FloatDenseGridStorage3D
2296 this = _IMP_statistics.new__FloatDenseGridStorage3D(*args)
2297 try: self.this.append(this)
2298 except: self.this = this
2300 """get_is_dense() -> bool"""
2301 return _IMP_statistics._FloatDenseGridStorage3D_get_is_dense()
2303 if _newclass:get_is_dense = staticmethod(get_is_dense)
2304 __swig_getmethods__[
"get_is_dense"] =
lambda x: get_is_dense
2305 def show(self, *args):
2307 show(_FloatDenseGridStorage3D self, _ostream out=std::cout)
2308 show(_FloatDenseGridStorage3D self)
2310 return _IMP_statistics._FloatDenseGridStorage3D_show(self, *args)
2312 def add_voxel(self, *args):
2313 """add_voxel(_FloatDenseGridStorage3D self, ExtendedGridIndex3D arg2, double const & arg3) -> GridIndex3D"""
2314 return _IMP_statistics._FloatDenseGridStorage3D_add_voxel(self, *args)
2316 def get_all_voxels(self):
2317 """get_all_voxels(_FloatDenseGridStorage3D self) -> IMP::base::Vector< double >"""
2318 return _IMP_statistics._FloatDenseGridStorage3D_get_all_voxels(self)
2320 __swig_destroy__ = _IMP_statistics.delete__FloatDenseGridStorage3D
2321 __del__ =
lambda self :
None;
2322 _FloatDenseGridStorage3D_swigregister = _IMP_statistics._FloatDenseGridStorage3D_swigregister
2323 _FloatDenseGridStorage3D_swigregister(_FloatDenseGridStorage3D)
2325 def _FloatDenseGridStorage3D_get_is_dense():
2326 """_FloatDenseGridStorage3D_get_is_dense() -> bool"""
2327 return _IMP_statistics._FloatDenseGridStorage3D_get_is_dense()
2329 class _HistogramCountsGrid3D(IMP.algebra._DenseDoubleStorage,IMP.algebra.DefaultEmbedding3D,IMP.algebra._GeometricPrimitive3D):
2330 """Proxy of C++ IMP::algebra::GridD<(3,IMP::algebra::DenseGridStorageD<(3,double)>,double,IMP::algebra::DefaultEmbeddingD<(3)>)> class"""
2331 __swig_setmethods__ = {}
2332 for _s
in [IMP.algebra._DenseDoubleStorage,IMP.algebra.DefaultEmbedding3D,IMP.algebra._GeometricPrimitive3D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2333 __setattr__ =
lambda self, name, value: _swig_setattr(self, _HistogramCountsGrid3D, name, value)
2334 __swig_getmethods__ = {}
2335 for _s
in [IMP.algebra._DenseDoubleStorage,IMP.algebra.DefaultEmbedding3D,IMP.algebra._GeometricPrimitive3D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2336 __getattr__ =
lambda self, name: _swig_getattr(self, _HistogramCountsGrid3D, name)
2337 __repr__ = _swig_repr
2338 def __init__(self, *args):
2340 __init__(IMP::algebra::GridD<(3,IMP::algebra::DenseGridStorageD<(3,double)>,double,IMP::algebra::DefaultEmbeddingD<(3)>)> self, IMP::Ints const counts, BoundingBox3D bb, double default_value=double()) -> _HistogramCountsGrid3D
2341 __init__(IMP::algebra::GridD<(3,IMP::algebra::DenseGridStorageD<(3,double)>,double,IMP::algebra::DefaultEmbeddingD<(3)>)> self, IMP::Ints const counts, BoundingBox3D bb) -> _HistogramCountsGrid3D
2342 __init__(IMP::algebra::GridD<(3,IMP::algebra::DenseGridStorageD<(3,double)>,double,IMP::algebra::DefaultEmbeddingD<(3)>)> self, double side, BoundingBox3D bb, double const & default_value=double()) -> _HistogramCountsGrid3D
2343 __init__(IMP::algebra::GridD<(3,IMP::algebra::DenseGridStorageD<(3,double)>,double,IMP::algebra::DefaultEmbeddingD<(3)>)> self, double side, BoundingBox3D bb) -> _HistogramCountsGrid3D
2344 __init__(IMP::algebra::GridD<(3,IMP::algebra::DenseGridStorageD<(3,double)>,double,IMP::algebra::DefaultEmbeddingD<(3)>)> self, _DenseDoubleStorage storage, DefaultEmbedding3D embed) -> _HistogramCountsGrid3D
2345 __init__(IMP::algebra::GridD<(3,IMP::algebra::DenseGridStorageD<(3,double)>,double,IMP::algebra::DefaultEmbeddingD<(3)>)> self, double side, Vector3D origin, double const & default_value=double()) -> _HistogramCountsGrid3D
2346 __init__(IMP::algebra::GridD<(3,IMP::algebra::DenseGridStorageD<(3,double)>,double,IMP::algebra::DefaultEmbeddingD<(3)>)> self, double side, Vector3D origin) -> _HistogramCountsGrid3D
2347 __init__(IMP::algebra::GridD<(3,IMP::algebra::DenseGridStorageD<(3,double)>,double,IMP::algebra::DefaultEmbeddingD<(3)>)> self) -> _HistogramCountsGrid3D
2349 this = _IMP_statistics.new__HistogramCountsGrid3D(*args)
2350 try: self.this.append(this)
2351 except: self.this = this
2352 def __getitem__(self, *args):
2354 __getitem__(_HistogramCountsGrid3D self, Vector3D i) -> double const
2355 __getitem__(_HistogramCountsGrid3D self, GridIndex3D i) -> double const &
2357 return _IMP_statistics._HistogramCountsGrid3D___getitem__(self, *args)
2359 def __setitem__(self, *args):
2361 __setitem__(_HistogramCountsGrid3D self, Vector3D i, double const & v)
2362 __setitem__(_HistogramCountsGrid3D self, GridIndex3D i, double const & vt)
2364 return _IMP_statistics._HistogramCountsGrid3D___setitem__(self, *args)
2366 def get_has_index(self, *args):
2367 """get_has_index(_HistogramCountsGrid3D self, ExtendedGridIndex3D i) -> bool"""
2368 return _IMP_statistics._HistogramCountsGrid3D_get_has_index(self, *args)
2371 """get_index(_HistogramCountsGrid3D self, ExtendedGridIndex3D i) -> GridIndex3D"""
2372 return _IMP_statistics._HistogramCountsGrid3D_get_index(self, *args)
2374 def add_voxel(self, *args):
2376 add_voxel(_HistogramCountsGrid3D self, Vector3D pt, double const & vt) -> GridIndex3D
2377 add_voxel(_HistogramCountsGrid3D self, ExtendedGridIndex3D i, double const & vt) -> GridIndex3D
2379 return _IMP_statistics._HistogramCountsGrid3D_add_voxel(self, *args)
2381 def get_extended_index(self, *args):
2383 get_extended_index(_HistogramCountsGrid3D self, GridIndex3D index) -> ExtendedGridIndex3D
2384 get_extended_index(_HistogramCountsGrid3D self, Vector3D i) -> ExtendedGridIndex3D
2386 return _IMP_statistics._HistogramCountsGrid3D_get_extended_index(self, *args)
2388 def get_bounding_box(self, *args):
2390 get_bounding_box(_HistogramCountsGrid3D self) -> BoundingBox3D
2391 get_bounding_box(_HistogramCountsGrid3D self, ExtendedGridIndex3D i) -> BoundingBox3D
2392 get_bounding_box(_HistogramCountsGrid3D self, GridIndex3D i) -> BoundingBox3D
2394 return _IMP_statistics._HistogramCountsGrid3D_get_bounding_box(self, *args)
2396 def set_bounding_box(self, *args):
2397 """set_bounding_box(_HistogramCountsGrid3D self, BoundingBox3D bb3)"""
2398 return _IMP_statistics._HistogramCountsGrid3D_set_bounding_box(self, *args)
2400 def get_nearest_index(self, *args):
2401 """get_nearest_index(_HistogramCountsGrid3D self, Vector3D pt) -> GridIndex3D"""
2402 return _IMP_statistics._HistogramCountsGrid3D_get_nearest_index(self, *args)
2404 def get_nearest_extended_index(self, *args):
2405 """get_nearest_extended_index(_HistogramCountsGrid3D self, Vector3D pt) -> ExtendedGridIndex3D"""
2406 return _IMP_statistics._HistogramCountsGrid3D_get_nearest_extended_index(self, *args)
2408 __swig_destroy__ = _IMP_statistics.delete__HistogramCountsGrid3D
2409 __del__ =
lambda self :
None;
2410 _HistogramCountsGrid3D_swigregister = _IMP_statistics._HistogramCountsGrid3D_swigregister
2411 _HistogramCountsGrid3D_swigregister(_HistogramCountsGrid3D)
2413 class _IntDenseGridStorage4D(IMP.algebra.BoundedGridRange4D):
2414 """Proxy of C++ IMP::algebra::DenseGridStorageD<(4,int)> class"""
2415 __swig_setmethods__ = {}
2416 for _s
in [IMP.algebra.BoundedGridRange4D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2417 __setattr__ =
lambda self, name, value: _swig_setattr(self, _IntDenseGridStorage4D, name, value)
2418 __swig_getmethods__ = {}
2419 for _s
in [IMP.algebra.BoundedGridRange4D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2420 __getattr__ =
lambda self, name: _swig_getattr(self, _IntDenseGridStorage4D, name)
2421 __repr__ = _swig_repr
2422 def __setitem__(self, *args):
2424 __setitem__(_IntDenseGridStorage4D self, GridIndex4D i, int const & v)
2425 __setitem__(_IntDenseGridStorage4D self, unsigned int i, int const & v)
2427 return _IMP_statistics._IntDenseGridStorage4D___setitem__(self, *args)
2429 def __getitem__(self, *args):
2431 __getitem__(_IntDenseGridStorage4D self, GridIndex4D i) -> int const
2432 __getitem__(_IntDenseGridStorage4D self, unsigned int i) -> int const &
2434 return _IMP_statistics._IntDenseGridStorage4D___getitem__(self, *args)
2436 def __init__(self, *args):
2438 __init__(IMP::algebra::DenseGridStorageD<(4,int)> self, _IntDenseGridStorage4D o) -> _IntDenseGridStorage4D
2439 __init__(IMP::algebra::DenseGridStorageD<(4,int)> self, IMP::Ints const & counts, int const & default_value=int()) -> _IntDenseGridStorage4D
2440 __init__(IMP::algebra::DenseGridStorageD<(4,int)> self, IMP::Ints const & counts) -> _IntDenseGridStorage4D
2441 __init__(IMP::algebra::DenseGridStorageD<(4,int)> self, int const & default_value=int()) -> _IntDenseGridStorage4D
2442 __init__(IMP::algebra::DenseGridStorageD<(4,int)> self) -> _IntDenseGridStorage4D
2444 this = _IMP_statistics.new__IntDenseGridStorage4D(*args)
2445 try: self.this.append(this)
2446 except: self.this = this
2448 """get_is_dense() -> bool"""
2449 return _IMP_statistics._IntDenseGridStorage4D_get_is_dense()
2451 if _newclass:get_is_dense = staticmethod(get_is_dense)
2452 __swig_getmethods__[
"get_is_dense"] =
lambda x: get_is_dense
2453 def show(self, *args):
2455 show(_IntDenseGridStorage4D self, _ostream out=std::cout)
2456 show(_IntDenseGridStorage4D self)
2458 return _IMP_statistics._IntDenseGridStorage4D_show(self, *args)
2460 def add_voxel(self, *args):
2461 """add_voxel(_IntDenseGridStorage4D self, ExtendedGridIndex4D arg2, int const & arg3) -> GridIndex4D"""
2462 return _IMP_statistics._IntDenseGridStorage4D_add_voxel(self, *args)
2464 def get_all_voxels(self):
2465 """get_all_voxels(_IntDenseGridStorage4D self) -> IMP::base::Vector< int >"""
2466 return _IMP_statistics._IntDenseGridStorage4D_get_all_voxels(self)
2468 __swig_destroy__ = _IMP_statistics.delete__IntDenseGridStorage4D
2469 __del__ =
lambda self :
None;
2470 _IntDenseGridStorage4D_swigregister = _IMP_statistics._IntDenseGridStorage4D_swigregister
2471 _IntDenseGridStorage4D_swigregister(_IntDenseGridStorage4D)
2473 def _IntDenseGridStorage4D_get_is_dense():
2474 """_IntDenseGridStorage4D_get_is_dense() -> bool"""
2475 return _IMP_statistics._IntDenseGridStorage4D_get_is_dense()
2477 class _FloatDenseGridStorage4D(IMP.algebra.BoundedGridRange4D):
2478 """Proxy of C++ IMP::algebra::DenseGridStorageD<(4,double)> class"""
2479 __swig_setmethods__ = {}
2480 for _s
in [IMP.algebra.BoundedGridRange4D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2481 __setattr__ =
lambda self, name, value: _swig_setattr(self, _FloatDenseGridStorage4D, name, value)
2482 __swig_getmethods__ = {}
2483 for _s
in [IMP.algebra.BoundedGridRange4D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2484 __getattr__ =
lambda self, name: _swig_getattr(self, _FloatDenseGridStorage4D, name)
2485 __repr__ = _swig_repr
2486 def __setitem__(self, *args):
2488 __setitem__(_FloatDenseGridStorage4D self, GridIndex4D i, double const & v)
2489 __setitem__(_FloatDenseGridStorage4D self, unsigned int i, double const & v)
2491 return _IMP_statistics._FloatDenseGridStorage4D___setitem__(self, *args)
2493 def __getitem__(self, *args):
2495 __getitem__(_FloatDenseGridStorage4D self, GridIndex4D i) -> double const
2496 __getitem__(_FloatDenseGridStorage4D self, unsigned int i) -> double const &
2498 return _IMP_statistics._FloatDenseGridStorage4D___getitem__(self, *args)
2500 def __init__(self, *args):
2502 __init__(IMP::algebra::DenseGridStorageD<(4,double)> self, _FloatDenseGridStorage4D o) -> _FloatDenseGridStorage4D
2503 __init__(IMP::algebra::DenseGridStorageD<(4,double)> self, IMP::Ints const & counts, double const & default_value=double()) -> _FloatDenseGridStorage4D
2504 __init__(IMP::algebra::DenseGridStorageD<(4,double)> self, IMP::Ints const & counts) -> _FloatDenseGridStorage4D
2505 __init__(IMP::algebra::DenseGridStorageD<(4,double)> self, double const & default_value=double()) -> _FloatDenseGridStorage4D
2506 __init__(IMP::algebra::DenseGridStorageD<(4,double)> self) -> _FloatDenseGridStorage4D
2508 this = _IMP_statistics.new__FloatDenseGridStorage4D(*args)
2509 try: self.this.append(this)
2510 except: self.this = this
2512 """get_is_dense() -> bool"""
2513 return _IMP_statistics._FloatDenseGridStorage4D_get_is_dense()
2515 if _newclass:get_is_dense = staticmethod(get_is_dense)
2516 __swig_getmethods__[
"get_is_dense"] =
lambda x: get_is_dense
2517 def show(self, *args):
2519 show(_FloatDenseGridStorage4D self, _ostream out=std::cout)
2520 show(_FloatDenseGridStorage4D self)
2522 return _IMP_statistics._FloatDenseGridStorage4D_show(self, *args)
2524 def add_voxel(self, *args):
2525 """add_voxel(_FloatDenseGridStorage4D self, ExtendedGridIndex4D arg2, double const & arg3) -> GridIndex4D"""
2526 return _IMP_statistics._FloatDenseGridStorage4D_add_voxel(self, *args)
2528 def get_all_voxels(self):
2529 """get_all_voxels(_FloatDenseGridStorage4D self) -> IMP::base::Vector< double >"""
2530 return _IMP_statistics._FloatDenseGridStorage4D_get_all_voxels(self)
2532 __swig_destroy__ = _IMP_statistics.delete__FloatDenseGridStorage4D
2533 __del__ =
lambda self :
None;
2534 _FloatDenseGridStorage4D_swigregister = _IMP_statistics._FloatDenseGridStorage4D_swigregister
2535 _FloatDenseGridStorage4D_swigregister(_FloatDenseGridStorage4D)
2537 def _FloatDenseGridStorage4D_get_is_dense():
2538 """_FloatDenseGridStorage4D_get_is_dense() -> bool"""
2539 return _IMP_statistics._FloatDenseGridStorage4D_get_is_dense()
2541 class _HistogramCountsGrid4D(_FloatDenseGridStorage4D,IMP.algebra.DefaultEmbedding4D,IMP.algebra._GeometricPrimitive4D):
2542 """Proxy of C++ IMP::algebra::GridD<(4,IMP::algebra::DenseGridStorageD<(4,double)>,double,IMP::algebra::DefaultEmbeddingD<(4)>)> class"""
2543 __swig_setmethods__ = {}
2544 for _s
in [_FloatDenseGridStorage4D,IMP.algebra.DefaultEmbedding4D,IMP.algebra._GeometricPrimitive4D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2545 __setattr__ =
lambda self, name, value: _swig_setattr(self, _HistogramCountsGrid4D, name, value)
2546 __swig_getmethods__ = {}
2547 for _s
in [_FloatDenseGridStorage4D,IMP.algebra.DefaultEmbedding4D,IMP.algebra._GeometricPrimitive4D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2548 __getattr__ =
lambda self, name: _swig_getattr(self, _HistogramCountsGrid4D, name)
2549 __repr__ = _swig_repr
2550 def __init__(self, *args):
2552 __init__(IMP::algebra::GridD<(4,IMP::algebra::DenseGridStorageD<(4,double)>,double,IMP::algebra::DefaultEmbeddingD<(4)>)> self, IMP::Ints const counts, BoundingBox4D bb, double default_value=double()) -> _HistogramCountsGrid4D
2553 __init__(IMP::algebra::GridD<(4,IMP::algebra::DenseGridStorageD<(4,double)>,double,IMP::algebra::DefaultEmbeddingD<(4)>)> self, IMP::Ints const counts, BoundingBox4D bb) -> _HistogramCountsGrid4D
2554 __init__(IMP::algebra::GridD<(4,IMP::algebra::DenseGridStorageD<(4,double)>,double,IMP::algebra::DefaultEmbeddingD<(4)>)> self, double side, BoundingBox4D bb, double const & default_value=double()) -> _HistogramCountsGrid4D
2555 __init__(IMP::algebra::GridD<(4,IMP::algebra::DenseGridStorageD<(4,double)>,double,IMP::algebra::DefaultEmbeddingD<(4)>)> self, double side, BoundingBox4D bb) -> _HistogramCountsGrid4D
2556 __init__(IMP::algebra::GridD<(4,IMP::algebra::DenseGridStorageD<(4,double)>,double,IMP::algebra::DefaultEmbeddingD<(4)>)> self, _FloatDenseGridStorage4D storage, DefaultEmbedding4D embed) -> _HistogramCountsGrid4D
2557 __init__(IMP::algebra::GridD<(4,IMP::algebra::DenseGridStorageD<(4,double)>,double,IMP::algebra::DefaultEmbeddingD<(4)>)> self, double side, Vector4D origin, double const & default_value=double()) -> _HistogramCountsGrid4D
2558 __init__(IMP::algebra::GridD<(4,IMP::algebra::DenseGridStorageD<(4,double)>,double,IMP::algebra::DefaultEmbeddingD<(4)>)> self, double side, Vector4D origin) -> _HistogramCountsGrid4D
2559 __init__(IMP::algebra::GridD<(4,IMP::algebra::DenseGridStorageD<(4,double)>,double,IMP::algebra::DefaultEmbeddingD<(4)>)> self) -> _HistogramCountsGrid4D
2561 this = _IMP_statistics.new__HistogramCountsGrid4D(*args)
2562 try: self.this.append(this)
2563 except: self.this = this
2564 def __getitem__(self, *args):
2566 __getitem__(_HistogramCountsGrid4D self, Vector4D i) -> double const
2567 __getitem__(_HistogramCountsGrid4D self, GridIndex4D i) -> double const &
2569 return _IMP_statistics._HistogramCountsGrid4D___getitem__(self, *args)
2571 def __setitem__(self, *args):
2573 __setitem__(_HistogramCountsGrid4D self, Vector4D i, double const & v)
2574 __setitem__(_HistogramCountsGrid4D self, GridIndex4D i, double const & vt)
2576 return _IMP_statistics._HistogramCountsGrid4D___setitem__(self, *args)
2578 def get_has_index(self, *args):
2579 """get_has_index(_HistogramCountsGrid4D self, ExtendedGridIndex4D i) -> bool"""
2580 return _IMP_statistics._HistogramCountsGrid4D_get_has_index(self, *args)
2583 """get_index(_HistogramCountsGrid4D self, ExtendedGridIndex4D i) -> GridIndex4D"""
2584 return _IMP_statistics._HistogramCountsGrid4D_get_index(self, *args)
2586 def add_voxel(self, *args):
2588 add_voxel(_HistogramCountsGrid4D self, Vector4D pt, double const & vt) -> GridIndex4D
2589 add_voxel(_HistogramCountsGrid4D self, ExtendedGridIndex4D i, double const & vt) -> GridIndex4D
2591 return _IMP_statistics._HistogramCountsGrid4D_add_voxel(self, *args)
2593 def get_extended_index(self, *args):
2595 get_extended_index(_HistogramCountsGrid4D self, GridIndex4D index) -> ExtendedGridIndex4D
2596 get_extended_index(_HistogramCountsGrid4D self, Vector4D i) -> ExtendedGridIndex4D
2598 return _IMP_statistics._HistogramCountsGrid4D_get_extended_index(self, *args)
2600 def get_bounding_box(self, *args):
2602 get_bounding_box(_HistogramCountsGrid4D self) -> BoundingBox4D
2603 get_bounding_box(_HistogramCountsGrid4D self, ExtendedGridIndex4D i) -> BoundingBox4D
2604 get_bounding_box(_HistogramCountsGrid4D self, GridIndex4D i) -> BoundingBox4D
2606 return _IMP_statistics._HistogramCountsGrid4D_get_bounding_box(self, *args)
2608 def set_bounding_box(self, *args):
2609 """set_bounding_box(_HistogramCountsGrid4D self, BoundingBox4D bb3)"""
2610 return _IMP_statistics._HistogramCountsGrid4D_set_bounding_box(self, *args)
2612 def get_nearest_index(self, *args):
2613 """get_nearest_index(_HistogramCountsGrid4D self, Vector4D pt) -> GridIndex4D"""
2614 return _IMP_statistics._HistogramCountsGrid4D_get_nearest_index(self, *args)
2616 def get_nearest_extended_index(self, *args):
2617 """get_nearest_extended_index(_HistogramCountsGrid4D self, Vector4D pt) -> ExtendedGridIndex4D"""
2618 return _IMP_statistics._HistogramCountsGrid4D_get_nearest_extended_index(self, *args)
2620 __swig_destroy__ = _IMP_statistics.delete__HistogramCountsGrid4D
2621 __del__ =
lambda self :
None;
2622 _HistogramCountsGrid4D_swigregister = _IMP_statistics._HistogramCountsGrid4D_swigregister
2623 _HistogramCountsGrid4D_swigregister(_HistogramCountsGrid4D)
2625 class _IntDenseGridStorage5D(IMP.algebra.BoundedGridRange5D):
2626 """Proxy of C++ IMP::algebra::DenseGridStorageD<(5,int)> class"""
2627 __swig_setmethods__ = {}
2628 for _s
in [IMP.algebra.BoundedGridRange5D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2629 __setattr__ =
lambda self, name, value: _swig_setattr(self, _IntDenseGridStorage5D, name, value)
2630 __swig_getmethods__ = {}
2631 for _s
in [IMP.algebra.BoundedGridRange5D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2632 __getattr__ =
lambda self, name: _swig_getattr(self, _IntDenseGridStorage5D, name)
2633 __repr__ = _swig_repr
2634 def __setitem__(self, *args):
2636 __setitem__(_IntDenseGridStorage5D self, GridIndex5D i, int const & v)
2637 __setitem__(_IntDenseGridStorage5D self, unsigned int i, int const & v)
2639 return _IMP_statistics._IntDenseGridStorage5D___setitem__(self, *args)
2641 def __getitem__(self, *args):
2643 __getitem__(_IntDenseGridStorage5D self, GridIndex5D i) -> int const
2644 __getitem__(_IntDenseGridStorage5D self, unsigned int i) -> int const &
2646 return _IMP_statistics._IntDenseGridStorage5D___getitem__(self, *args)
2648 def __init__(self, *args):
2650 __init__(IMP::algebra::DenseGridStorageD<(5,int)> self, _IntDenseGridStorage5D o) -> _IntDenseGridStorage5D
2651 __init__(IMP::algebra::DenseGridStorageD<(5,int)> self, IMP::Ints const & counts, int const & default_value=int()) -> _IntDenseGridStorage5D
2652 __init__(IMP::algebra::DenseGridStorageD<(5,int)> self, IMP::Ints const & counts) -> _IntDenseGridStorage5D
2653 __init__(IMP::algebra::DenseGridStorageD<(5,int)> self, int const & default_value=int()) -> _IntDenseGridStorage5D
2654 __init__(IMP::algebra::DenseGridStorageD<(5,int)> self) -> _IntDenseGridStorage5D
2656 this = _IMP_statistics.new__IntDenseGridStorage5D(*args)
2657 try: self.this.append(this)
2658 except: self.this = this
2660 """get_is_dense() -> bool"""
2661 return _IMP_statistics._IntDenseGridStorage5D_get_is_dense()
2663 if _newclass:get_is_dense = staticmethod(get_is_dense)
2664 __swig_getmethods__[
"get_is_dense"] =
lambda x: get_is_dense
2665 def show(self, *args):
2667 show(_IntDenseGridStorage5D self, _ostream out=std::cout)
2668 show(_IntDenseGridStorage5D self)
2670 return _IMP_statistics._IntDenseGridStorage5D_show(self, *args)
2672 def add_voxel(self, *args):
2673 """add_voxel(_IntDenseGridStorage5D self, ExtendedGridIndex5D arg2, int const & arg3) -> GridIndex5D"""
2674 return _IMP_statistics._IntDenseGridStorage5D_add_voxel(self, *args)
2676 def get_all_voxels(self):
2677 """get_all_voxels(_IntDenseGridStorage5D self) -> IMP::base::Vector< int >"""
2678 return _IMP_statistics._IntDenseGridStorage5D_get_all_voxels(self)
2680 __swig_destroy__ = _IMP_statistics.delete__IntDenseGridStorage5D
2681 __del__ =
lambda self :
None;
2682 _IntDenseGridStorage5D_swigregister = _IMP_statistics._IntDenseGridStorage5D_swigregister
2683 _IntDenseGridStorage5D_swigregister(_IntDenseGridStorage5D)
2685 def _IntDenseGridStorage5D_get_is_dense():
2686 """_IntDenseGridStorage5D_get_is_dense() -> bool"""
2687 return _IMP_statistics._IntDenseGridStorage5D_get_is_dense()
2689 class _FloatDenseGridStorage5D(IMP.algebra.BoundedGridRange5D):
2690 """Proxy of C++ IMP::algebra::DenseGridStorageD<(5,double)> class"""
2691 __swig_setmethods__ = {}
2692 for _s
in [IMP.algebra.BoundedGridRange5D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2693 __setattr__ =
lambda self, name, value: _swig_setattr(self, _FloatDenseGridStorage5D, name, value)
2694 __swig_getmethods__ = {}
2695 for _s
in [IMP.algebra.BoundedGridRange5D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2696 __getattr__ =
lambda self, name: _swig_getattr(self, _FloatDenseGridStorage5D, name)
2697 __repr__ = _swig_repr
2698 def __setitem__(self, *args):
2700 __setitem__(_FloatDenseGridStorage5D self, GridIndex5D i, double const & v)
2701 __setitem__(_FloatDenseGridStorage5D self, unsigned int i, double const & v)
2703 return _IMP_statistics._FloatDenseGridStorage5D___setitem__(self, *args)
2705 def __getitem__(self, *args):
2707 __getitem__(_FloatDenseGridStorage5D self, GridIndex5D i) -> double const
2708 __getitem__(_FloatDenseGridStorage5D self, unsigned int i) -> double const &
2710 return _IMP_statistics._FloatDenseGridStorage5D___getitem__(self, *args)
2712 def __init__(self, *args):
2714 __init__(IMP::algebra::DenseGridStorageD<(5,double)> self, _FloatDenseGridStorage5D o) -> _FloatDenseGridStorage5D
2715 __init__(IMP::algebra::DenseGridStorageD<(5,double)> self, IMP::Ints const & counts, double const & default_value=double()) -> _FloatDenseGridStorage5D
2716 __init__(IMP::algebra::DenseGridStorageD<(5,double)> self, IMP::Ints const & counts) -> _FloatDenseGridStorage5D
2717 __init__(IMP::algebra::DenseGridStorageD<(5,double)> self, double const & default_value=double()) -> _FloatDenseGridStorage5D
2718 __init__(IMP::algebra::DenseGridStorageD<(5,double)> self) -> _FloatDenseGridStorage5D
2720 this = _IMP_statistics.new__FloatDenseGridStorage5D(*args)
2721 try: self.this.append(this)
2722 except: self.this = this
2724 """get_is_dense() -> bool"""
2725 return _IMP_statistics._FloatDenseGridStorage5D_get_is_dense()
2727 if _newclass:get_is_dense = staticmethod(get_is_dense)
2728 __swig_getmethods__[
"get_is_dense"] =
lambda x: get_is_dense
2729 def show(self, *args):
2731 show(_FloatDenseGridStorage5D self, _ostream out=std::cout)
2732 show(_FloatDenseGridStorage5D self)
2734 return _IMP_statistics._FloatDenseGridStorage5D_show(self, *args)
2736 def add_voxel(self, *args):
2737 """add_voxel(_FloatDenseGridStorage5D self, ExtendedGridIndex5D arg2, double const & arg3) -> GridIndex5D"""
2738 return _IMP_statistics._FloatDenseGridStorage5D_add_voxel(self, *args)
2740 def get_all_voxels(self):
2741 """get_all_voxels(_FloatDenseGridStorage5D self) -> IMP::base::Vector< double >"""
2742 return _IMP_statistics._FloatDenseGridStorage5D_get_all_voxels(self)
2744 __swig_destroy__ = _IMP_statistics.delete__FloatDenseGridStorage5D
2745 __del__ =
lambda self :
None;
2746 _FloatDenseGridStorage5D_swigregister = _IMP_statistics._FloatDenseGridStorage5D_swigregister
2747 _FloatDenseGridStorage5D_swigregister(_FloatDenseGridStorage5D)
2749 def _FloatDenseGridStorage5D_get_is_dense():
2750 """_FloatDenseGridStorage5D_get_is_dense() -> bool"""
2751 return _IMP_statistics._FloatDenseGridStorage5D_get_is_dense()
2753 class _HistogramCountsGrid5D(_FloatDenseGridStorage5D,IMP.algebra.DefaultEmbedding5D,IMP.algebra._GeometricPrimitive5D):
2754 """Proxy of C++ IMP::algebra::GridD<(5,IMP::algebra::DenseGridStorageD<(5,double)>,double,IMP::algebra::DefaultEmbeddingD<(5)>)> class"""
2755 __swig_setmethods__ = {}
2756 for _s
in [_FloatDenseGridStorage5D,IMP.algebra.DefaultEmbedding5D,IMP.algebra._GeometricPrimitive5D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2757 __setattr__ =
lambda self, name, value: _swig_setattr(self, _HistogramCountsGrid5D, name, value)
2758 __swig_getmethods__ = {}
2759 for _s
in [_FloatDenseGridStorage5D,IMP.algebra.DefaultEmbedding5D,IMP.algebra._GeometricPrimitive5D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2760 __getattr__ =
lambda self, name: _swig_getattr(self, _HistogramCountsGrid5D, name)
2761 __repr__ = _swig_repr
2762 def __init__(self, *args):
2764 __init__(IMP::algebra::GridD<(5,IMP::algebra::DenseGridStorageD<(5,double)>,double,IMP::algebra::DefaultEmbeddingD<(5)>)> self, IMP::Ints const counts, BoundingBox5D bb, double default_value=double()) -> _HistogramCountsGrid5D
2765 __init__(IMP::algebra::GridD<(5,IMP::algebra::DenseGridStorageD<(5,double)>,double,IMP::algebra::DefaultEmbeddingD<(5)>)> self, IMP::Ints const counts, BoundingBox5D bb) -> _HistogramCountsGrid5D
2766 __init__(IMP::algebra::GridD<(5,IMP::algebra::DenseGridStorageD<(5,double)>,double,IMP::algebra::DefaultEmbeddingD<(5)>)> self, double side, BoundingBox5D bb, double const & default_value=double()) -> _HistogramCountsGrid5D
2767 __init__(IMP::algebra::GridD<(5,IMP::algebra::DenseGridStorageD<(5,double)>,double,IMP::algebra::DefaultEmbeddingD<(5)>)> self, double side, BoundingBox5D bb) -> _HistogramCountsGrid5D
2768 __init__(IMP::algebra::GridD<(5,IMP::algebra::DenseGridStorageD<(5,double)>,double,IMP::algebra::DefaultEmbeddingD<(5)>)> self, _FloatDenseGridStorage5D storage, DefaultEmbedding5D embed) -> _HistogramCountsGrid5D
2769 __init__(IMP::algebra::GridD<(5,IMP::algebra::DenseGridStorageD<(5,double)>,double,IMP::algebra::DefaultEmbeddingD<(5)>)> self, double side, Vector5D origin, double const & default_value=double()) -> _HistogramCountsGrid5D
2770 __init__(IMP::algebra::GridD<(5,IMP::algebra::DenseGridStorageD<(5,double)>,double,IMP::algebra::DefaultEmbeddingD<(5)>)> self, double side, Vector5D origin) -> _HistogramCountsGrid5D
2771 __init__(IMP::algebra::GridD<(5,IMP::algebra::DenseGridStorageD<(5,double)>,double,IMP::algebra::DefaultEmbeddingD<(5)>)> self) -> _HistogramCountsGrid5D
2773 this = _IMP_statistics.new__HistogramCountsGrid5D(*args)
2774 try: self.this.append(this)
2775 except: self.this = this
2776 def __getitem__(self, *args):
2778 __getitem__(_HistogramCountsGrid5D self, Vector5D i) -> double const
2779 __getitem__(_HistogramCountsGrid5D self, GridIndex5D i) -> double const &
2781 return _IMP_statistics._HistogramCountsGrid5D___getitem__(self, *args)
2783 def __setitem__(self, *args):
2785 __setitem__(_HistogramCountsGrid5D self, Vector5D i, double const & v)
2786 __setitem__(_HistogramCountsGrid5D self, GridIndex5D i, double const & vt)
2788 return _IMP_statistics._HistogramCountsGrid5D___setitem__(self, *args)
2790 def get_has_index(self, *args):
2791 """get_has_index(_HistogramCountsGrid5D self, ExtendedGridIndex5D i) -> bool"""
2792 return _IMP_statistics._HistogramCountsGrid5D_get_has_index(self, *args)
2795 """get_index(_HistogramCountsGrid5D self, ExtendedGridIndex5D i) -> GridIndex5D"""
2796 return _IMP_statistics._HistogramCountsGrid5D_get_index(self, *args)
2798 def add_voxel(self, *args):
2800 add_voxel(_HistogramCountsGrid5D self, Vector5D pt, double const & vt) -> GridIndex5D
2801 add_voxel(_HistogramCountsGrid5D self, ExtendedGridIndex5D i, double const & vt) -> GridIndex5D
2803 return _IMP_statistics._HistogramCountsGrid5D_add_voxel(self, *args)
2805 def get_extended_index(self, *args):
2807 get_extended_index(_HistogramCountsGrid5D self, GridIndex5D index) -> ExtendedGridIndex5D
2808 get_extended_index(_HistogramCountsGrid5D self, Vector5D i) -> ExtendedGridIndex5D
2810 return _IMP_statistics._HistogramCountsGrid5D_get_extended_index(self, *args)
2812 def get_bounding_box(self, *args):
2814 get_bounding_box(_HistogramCountsGrid5D self) -> BoundingBox5D
2815 get_bounding_box(_HistogramCountsGrid5D self, ExtendedGridIndex5D i) -> BoundingBox5D
2816 get_bounding_box(_HistogramCountsGrid5D self, GridIndex5D i) -> BoundingBox5D
2818 return _IMP_statistics._HistogramCountsGrid5D_get_bounding_box(self, *args)
2820 def set_bounding_box(self, *args):
2821 """set_bounding_box(_HistogramCountsGrid5D self, BoundingBox5D bb3)"""
2822 return _IMP_statistics._HistogramCountsGrid5D_set_bounding_box(self, *args)
2824 def get_nearest_index(self, *args):
2825 """get_nearest_index(_HistogramCountsGrid5D self, Vector5D pt) -> GridIndex5D"""
2826 return _IMP_statistics._HistogramCountsGrid5D_get_nearest_index(self, *args)
2828 def get_nearest_extended_index(self, *args):
2829 """get_nearest_extended_index(_HistogramCountsGrid5D self, Vector5D pt) -> ExtendedGridIndex5D"""
2830 return _IMP_statistics._HistogramCountsGrid5D_get_nearest_extended_index(self, *args)
2832 __swig_destroy__ = _IMP_statistics.delete__HistogramCountsGrid5D
2833 __del__ =
lambda self :
None;
2834 _HistogramCountsGrid5D_swigregister = _IMP_statistics._HistogramCountsGrid5D_swigregister
2835 _HistogramCountsGrid5D_swigregister(_HistogramCountsGrid5D)
2837 class _IntDenseGridStorage6D(IMP.algebra.BoundedGridRange6D):
2838 """Proxy of C++ IMP::algebra::DenseGridStorageD<(6,int)> class"""
2839 __swig_setmethods__ = {}
2840 for _s
in [IMP.algebra.BoundedGridRange6D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2841 __setattr__ =
lambda self, name, value: _swig_setattr(self, _IntDenseGridStorage6D, name, value)
2842 __swig_getmethods__ = {}
2843 for _s
in [IMP.algebra.BoundedGridRange6D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2844 __getattr__ =
lambda self, name: _swig_getattr(self, _IntDenseGridStorage6D, name)
2845 __repr__ = _swig_repr
2846 def __setitem__(self, *args):
2848 __setitem__(_IntDenseGridStorage6D self, GridIndex6D i, int const & v)
2849 __setitem__(_IntDenseGridStorage6D self, unsigned int i, int const & v)
2851 return _IMP_statistics._IntDenseGridStorage6D___setitem__(self, *args)
2853 def __getitem__(self, *args):
2855 __getitem__(_IntDenseGridStorage6D self, GridIndex6D i) -> int const
2856 __getitem__(_IntDenseGridStorage6D self, unsigned int i) -> int const &
2858 return _IMP_statistics._IntDenseGridStorage6D___getitem__(self, *args)
2860 def __init__(self, *args):
2862 __init__(IMP::algebra::DenseGridStorageD<(6,int)> self, _IntDenseGridStorage6D o) -> _IntDenseGridStorage6D
2863 __init__(IMP::algebra::DenseGridStorageD<(6,int)> self, IMP::Ints const & counts, int const & default_value=int()) -> _IntDenseGridStorage6D
2864 __init__(IMP::algebra::DenseGridStorageD<(6,int)> self, IMP::Ints const & counts) -> _IntDenseGridStorage6D
2865 __init__(IMP::algebra::DenseGridStorageD<(6,int)> self, int const & default_value=int()) -> _IntDenseGridStorage6D
2866 __init__(IMP::algebra::DenseGridStorageD<(6,int)> self) -> _IntDenseGridStorage6D
2868 this = _IMP_statistics.new__IntDenseGridStorage6D(*args)
2869 try: self.this.append(this)
2870 except: self.this = this
2872 """get_is_dense() -> bool"""
2873 return _IMP_statistics._IntDenseGridStorage6D_get_is_dense()
2875 if _newclass:get_is_dense = staticmethod(get_is_dense)
2876 __swig_getmethods__[
"get_is_dense"] =
lambda x: get_is_dense
2877 def show(self, *args):
2879 show(_IntDenseGridStorage6D self, _ostream out=std::cout)
2880 show(_IntDenseGridStorage6D self)
2882 return _IMP_statistics._IntDenseGridStorage6D_show(self, *args)
2884 def add_voxel(self, *args):
2885 """add_voxel(_IntDenseGridStorage6D self, ExtendedGridIndex6D arg2, int const & arg3) -> GridIndex6D"""
2886 return _IMP_statistics._IntDenseGridStorage6D_add_voxel(self, *args)
2888 def get_all_voxels(self):
2889 """get_all_voxels(_IntDenseGridStorage6D self) -> IMP::base::Vector< int >"""
2890 return _IMP_statistics._IntDenseGridStorage6D_get_all_voxels(self)
2892 __swig_destroy__ = _IMP_statistics.delete__IntDenseGridStorage6D
2893 __del__ =
lambda self :
None;
2894 _IntDenseGridStorage6D_swigregister = _IMP_statistics._IntDenseGridStorage6D_swigregister
2895 _IntDenseGridStorage6D_swigregister(_IntDenseGridStorage6D)
2897 def _IntDenseGridStorage6D_get_is_dense():
2898 """_IntDenseGridStorage6D_get_is_dense() -> bool"""
2899 return _IMP_statistics._IntDenseGridStorage6D_get_is_dense()
2901 class _FloatDenseGridStorage6D(IMP.algebra.BoundedGridRange6D):
2902 """Proxy of C++ IMP::algebra::DenseGridStorageD<(6,double)> class"""
2903 __swig_setmethods__ = {}
2904 for _s
in [IMP.algebra.BoundedGridRange6D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2905 __setattr__ =
lambda self, name, value: _swig_setattr(self, _FloatDenseGridStorage6D, name, value)
2906 __swig_getmethods__ = {}
2907 for _s
in [IMP.algebra.BoundedGridRange6D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2908 __getattr__ =
lambda self, name: _swig_getattr(self, _FloatDenseGridStorage6D, name)
2909 __repr__ = _swig_repr
2910 def __setitem__(self, *args):
2912 __setitem__(_FloatDenseGridStorage6D self, GridIndex6D i, double const & v)
2913 __setitem__(_FloatDenseGridStorage6D self, unsigned int i, double const & v)
2915 return _IMP_statistics._FloatDenseGridStorage6D___setitem__(self, *args)
2917 def __getitem__(self, *args):
2919 __getitem__(_FloatDenseGridStorage6D self, GridIndex6D i) -> double const
2920 __getitem__(_FloatDenseGridStorage6D self, unsigned int i) -> double const &
2922 return _IMP_statistics._FloatDenseGridStorage6D___getitem__(self, *args)
2924 def __init__(self, *args):
2926 __init__(IMP::algebra::DenseGridStorageD<(6,double)> self, _FloatDenseGridStorage6D o) -> _FloatDenseGridStorage6D
2927 __init__(IMP::algebra::DenseGridStorageD<(6,double)> self, IMP::Ints const & counts, double const & default_value=double()) -> _FloatDenseGridStorage6D
2928 __init__(IMP::algebra::DenseGridStorageD<(6,double)> self, IMP::Ints const & counts) -> _FloatDenseGridStorage6D
2929 __init__(IMP::algebra::DenseGridStorageD<(6,double)> self, double const & default_value=double()) -> _FloatDenseGridStorage6D
2930 __init__(IMP::algebra::DenseGridStorageD<(6,double)> self) -> _FloatDenseGridStorage6D
2932 this = _IMP_statistics.new__FloatDenseGridStorage6D(*args)
2933 try: self.this.append(this)
2934 except: self.this = this
2936 """get_is_dense() -> bool"""
2937 return _IMP_statistics._FloatDenseGridStorage6D_get_is_dense()
2939 if _newclass:get_is_dense = staticmethod(get_is_dense)
2940 __swig_getmethods__[
"get_is_dense"] =
lambda x: get_is_dense
2941 def show(self, *args):
2943 show(_FloatDenseGridStorage6D self, _ostream out=std::cout)
2944 show(_FloatDenseGridStorage6D self)
2946 return _IMP_statistics._FloatDenseGridStorage6D_show(self, *args)
2948 def add_voxel(self, *args):
2949 """add_voxel(_FloatDenseGridStorage6D self, ExtendedGridIndex6D arg2, double const & arg3) -> GridIndex6D"""
2950 return _IMP_statistics._FloatDenseGridStorage6D_add_voxel(self, *args)
2952 def get_all_voxels(self):
2953 """get_all_voxels(_FloatDenseGridStorage6D self) -> IMP::base::Vector< double >"""
2954 return _IMP_statistics._FloatDenseGridStorage6D_get_all_voxels(self)
2956 __swig_destroy__ = _IMP_statistics.delete__FloatDenseGridStorage6D
2957 __del__ =
lambda self :
None;
2958 _FloatDenseGridStorage6D_swigregister = _IMP_statistics._FloatDenseGridStorage6D_swigregister
2959 _FloatDenseGridStorage6D_swigregister(_FloatDenseGridStorage6D)
2961 def _FloatDenseGridStorage6D_get_is_dense():
2962 """_FloatDenseGridStorage6D_get_is_dense() -> bool"""
2963 return _IMP_statistics._FloatDenseGridStorage6D_get_is_dense()
2965 class _HistogramCountsGrid6D(_FloatDenseGridStorage6D,IMP.algebra.DefaultEmbedding6D,IMP.algebra._GeometricPrimitive6D):
2966 """Proxy of C++ IMP::algebra::GridD<(6,IMP::algebra::DenseGridStorageD<(6,double)>,double,IMP::algebra::DefaultEmbeddingD<(6)>)> class"""
2967 __swig_setmethods__ = {}
2968 for _s
in [_FloatDenseGridStorage6D,IMP.algebra.DefaultEmbedding6D,IMP.algebra._GeometricPrimitive6D]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2969 __setattr__ =
lambda self, name, value: _swig_setattr(self, _HistogramCountsGrid6D, name, value)
2970 __swig_getmethods__ = {}
2971 for _s
in [_FloatDenseGridStorage6D,IMP.algebra.DefaultEmbedding6D,IMP.algebra._GeometricPrimitive6D]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2972 __getattr__ =
lambda self, name: _swig_getattr(self, _HistogramCountsGrid6D, name)
2973 __repr__ = _swig_repr
2974 def __init__(self, *args):
2976 __init__(IMP::algebra::GridD<(6,IMP::algebra::DenseGridStorageD<(6,double)>,double,IMP::algebra::DefaultEmbeddingD<(6)>)> self, IMP::Ints const counts, BoundingBox6D bb, double default_value=double()) -> _HistogramCountsGrid6D
2977 __init__(IMP::algebra::GridD<(6,IMP::algebra::DenseGridStorageD<(6,double)>,double,IMP::algebra::DefaultEmbeddingD<(6)>)> self, IMP::Ints const counts, BoundingBox6D bb) -> _HistogramCountsGrid6D
2978 __init__(IMP::algebra::GridD<(6,IMP::algebra::DenseGridStorageD<(6,double)>,double,IMP::algebra::DefaultEmbeddingD<(6)>)> self, double side, BoundingBox6D bb, double const & default_value=double()) -> _HistogramCountsGrid6D
2979 __init__(IMP::algebra::GridD<(6,IMP::algebra::DenseGridStorageD<(6,double)>,double,IMP::algebra::DefaultEmbeddingD<(6)>)> self, double side, BoundingBox6D bb) -> _HistogramCountsGrid6D
2980 __init__(IMP::algebra::GridD<(6,IMP::algebra::DenseGridStorageD<(6,double)>,double,IMP::algebra::DefaultEmbeddingD<(6)>)> self, _FloatDenseGridStorage6D storage, DefaultEmbedding6D embed) -> _HistogramCountsGrid6D
2981 __init__(IMP::algebra::GridD<(6,IMP::algebra::DenseGridStorageD<(6,double)>,double,IMP::algebra::DefaultEmbeddingD<(6)>)> self, double side, Vector6D origin, double const & default_value=double()) -> _HistogramCountsGrid6D
2982 __init__(IMP::algebra::GridD<(6,IMP::algebra::DenseGridStorageD<(6,double)>,double,IMP::algebra::DefaultEmbeddingD<(6)>)> self, double side, Vector6D origin) -> _HistogramCountsGrid6D
2983 __init__(IMP::algebra::GridD<(6,IMP::algebra::DenseGridStorageD<(6,double)>,double,IMP::algebra::DefaultEmbeddingD<(6)>)> self) -> _HistogramCountsGrid6D
2985 this = _IMP_statistics.new__HistogramCountsGrid6D(*args)
2986 try: self.this.append(this)
2987 except: self.this = this
2988 def __getitem__(self, *args):
2990 __getitem__(_HistogramCountsGrid6D self, Vector6D i) -> double const
2991 __getitem__(_HistogramCountsGrid6D self, GridIndex6D i) -> double const &
2993 return _IMP_statistics._HistogramCountsGrid6D___getitem__(self, *args)
2995 def __setitem__(self, *args):
2997 __setitem__(_HistogramCountsGrid6D self, Vector6D i, double const & v)
2998 __setitem__(_HistogramCountsGrid6D self, GridIndex6D i, double const & vt)
3000 return _IMP_statistics._HistogramCountsGrid6D___setitem__(self, *args)
3002 def get_has_index(self, *args):
3003 """get_has_index(_HistogramCountsGrid6D self, ExtendedGridIndex6D i) -> bool"""
3004 return _IMP_statistics._HistogramCountsGrid6D_get_has_index(self, *args)
3007 """get_index(_HistogramCountsGrid6D self, ExtendedGridIndex6D i) -> GridIndex6D"""
3008 return _IMP_statistics._HistogramCountsGrid6D_get_index(self, *args)
3010 def add_voxel(self, *args):
3012 add_voxel(_HistogramCountsGrid6D self, Vector6D pt, double const & vt) -> GridIndex6D
3013 add_voxel(_HistogramCountsGrid6D self, ExtendedGridIndex6D i, double const & vt) -> GridIndex6D
3015 return _IMP_statistics._HistogramCountsGrid6D_add_voxel(self, *args)
3017 def get_extended_index(self, *args):
3019 get_extended_index(_HistogramCountsGrid6D self, GridIndex6D index) -> ExtendedGridIndex6D
3020 get_extended_index(_HistogramCountsGrid6D self, Vector6D i) -> ExtendedGridIndex6D
3022 return _IMP_statistics._HistogramCountsGrid6D_get_extended_index(self, *args)
3024 def get_bounding_box(self, *args):
3026 get_bounding_box(_HistogramCountsGrid6D self) -> BoundingBox6D
3027 get_bounding_box(_HistogramCountsGrid6D self, ExtendedGridIndex6D i) -> BoundingBox6D
3028 get_bounding_box(_HistogramCountsGrid6D self, GridIndex6D i) -> BoundingBox6D
3030 return _IMP_statistics._HistogramCountsGrid6D_get_bounding_box(self, *args)
3032 def set_bounding_box(self, *args):
3033 """set_bounding_box(_HistogramCountsGrid6D self, BoundingBox6D bb3)"""
3034 return _IMP_statistics._HistogramCountsGrid6D_set_bounding_box(self, *args)
3036 def get_nearest_index(self, *args):
3037 """get_nearest_index(_HistogramCountsGrid6D self, Vector6D pt) -> GridIndex6D"""
3038 return _IMP_statistics._HistogramCountsGrid6D_get_nearest_index(self, *args)
3040 def get_nearest_extended_index(self, *args):
3041 """get_nearest_extended_index(_HistogramCountsGrid6D self, Vector6D pt) -> ExtendedGridIndex6D"""
3042 return _IMP_statistics._HistogramCountsGrid6D_get_nearest_extended_index(self, *args)
3044 __swig_destroy__ = _IMP_statistics.delete__HistogramCountsGrid6D
3045 __del__ =
lambda self :
None;
3046 _HistogramCountsGrid6D_swigregister = _IMP_statistics._HistogramCountsGrid6D_swigregister
3047 _HistogramCountsGrid6D_swigregister(_HistogramCountsGrid6D)
3050 show_histogram= _histogram.show_histogram
3053 def get_module_version():
3054 """get_module_version() -> std::string const"""
3055 return _IMP_statistics.get_module_version()
3058 """get_example_path(std::string fname) -> std::string"""
3059 return _IMP_statistics.get_example_path(*args)
3062 """get_data_path(std::string fname) -> std::string"""
3063 return _IMP_statistics.get_data_path(*args)
3064 import _version_check
3065 _version_check.check_version(get_module_version())