11 from sys
import version_info
12 if version_info >= (2,6,0):
13 def swig_import_helper():
14 from os.path
import dirname
18 fp, pathname, description = imp.find_module(
'_IMP_display', [dirname(__file__)])
24 _mod = imp.load_module(
'_IMP_display', fp, pathname, description)
28 _IMP_display = swig_import_helper()
29 del swig_import_helper
34 _swig_property = property
37 def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
38 if (name ==
"thisown"):
return self.this.own(value)
40 if type(value).__name__ ==
'SwigPyObject':
41 self.__dict__[name] = value
43 method = class_type.__swig_setmethods__.get(name,
None)
44 if method:
return method(self,value)
46 self.__dict__[name] = value
48 raise AttributeError(
"You cannot add attributes to %s" % self)
50 def _swig_setattr(self,class_type,name,value):
51 return _swig_setattr_nondynamic(self,class_type,name,value,0)
53 def _swig_getattr(self,class_type,name):
54 if (name ==
"thisown"):
return self.this.own()
55 method = class_type.__swig_getmethods__.get(name,
None)
56 if method:
return method(self)
57 raise AttributeError(name)
60 try: strthis =
"proxy of " + self.this.__repr__()
62 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
67 except AttributeError:
74 weakref_proxy = weakref.proxy
76 weakref_proxy =
lambda x: x
79 class IMP_DISPLAY_SwigPyIterator(_object):
80 """Proxy of C++ swig::IMP_DISPLAY_SwigPyIterator class"""
81 __swig_setmethods__ = {}
82 __setattr__ =
lambda self, name, value: _swig_setattr(self, IMP_DISPLAY_SwigPyIterator, name, value)
83 __swig_getmethods__ = {}
84 __getattr__ =
lambda self, name: _swig_getattr(self, IMP_DISPLAY_SwigPyIterator, name)
85 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined - class is abstract")
87 __swig_destroy__ = _IMP_display.delete_IMP_DISPLAY_SwigPyIterator
88 __del__ =
lambda self :
None;
90 """value(IMP_DISPLAY_SwigPyIterator self) -> PyObject *"""
91 return _IMP_display.IMP_DISPLAY_SwigPyIterator_value(self)
95 incr(IMP_DISPLAY_SwigPyIterator self, size_t n=1) -> IMP_DISPLAY_SwigPyIterator
96 incr(IMP_DISPLAY_SwigPyIterator self) -> IMP_DISPLAY_SwigPyIterator
98 return _IMP_display.IMP_DISPLAY_SwigPyIterator_incr(self, n)
102 decr(IMP_DISPLAY_SwigPyIterator self, size_t n=1) -> IMP_DISPLAY_SwigPyIterator
103 decr(IMP_DISPLAY_SwigPyIterator self) -> IMP_DISPLAY_SwigPyIterator
105 return _IMP_display.IMP_DISPLAY_SwigPyIterator_decr(self, n)
107 def distance(self, *args):
108 """distance(IMP_DISPLAY_SwigPyIterator self, IMP_DISPLAY_SwigPyIterator x) -> ptrdiff_t"""
109 return _IMP_display.IMP_DISPLAY_SwigPyIterator_distance(self, *args)
111 def equal(self, *args):
112 """equal(IMP_DISPLAY_SwigPyIterator self, IMP_DISPLAY_SwigPyIterator x) -> bool"""
113 return _IMP_display.IMP_DISPLAY_SwigPyIterator_equal(self, *args)
116 """copy(IMP_DISPLAY_SwigPyIterator self) -> IMP_DISPLAY_SwigPyIterator"""
117 return _IMP_display.IMP_DISPLAY_SwigPyIterator_copy(self)
120 """next(IMP_DISPLAY_SwigPyIterator self) -> PyObject *"""
121 return _IMP_display.IMP_DISPLAY_SwigPyIterator_next(self)
124 """__next__(IMP_DISPLAY_SwigPyIterator self) -> PyObject *"""
125 return _IMP_display.IMP_DISPLAY_SwigPyIterator___next__(self)
128 """previous(IMP_DISPLAY_SwigPyIterator self) -> PyObject *"""
129 return _IMP_display.IMP_DISPLAY_SwigPyIterator_previous(self)
131 def advance(self, *args):
132 """advance(IMP_DISPLAY_SwigPyIterator self, ptrdiff_t n) -> IMP_DISPLAY_SwigPyIterator"""
133 return _IMP_display.IMP_DISPLAY_SwigPyIterator_advance(self, *args)
135 def __eq__(self, *args):
136 """__eq__(IMP_DISPLAY_SwigPyIterator self, IMP_DISPLAY_SwigPyIterator x) -> bool"""
137 return _IMP_display.IMP_DISPLAY_SwigPyIterator___eq__(self, *args)
139 def __ne__(self, *args):
140 """__ne__(IMP_DISPLAY_SwigPyIterator self, IMP_DISPLAY_SwigPyIterator x) -> bool"""
141 return _IMP_display.IMP_DISPLAY_SwigPyIterator___ne__(self, *args)
143 def __iadd__(self, *args):
144 """__iadd__(IMP_DISPLAY_SwigPyIterator self, ptrdiff_t n) -> IMP_DISPLAY_SwigPyIterator"""
145 return _IMP_display.IMP_DISPLAY_SwigPyIterator___iadd__(self, *args)
147 def __isub__(self, *args):
148 """__isub__(IMP_DISPLAY_SwigPyIterator self, ptrdiff_t n) -> IMP_DISPLAY_SwigPyIterator"""
149 return _IMP_display.IMP_DISPLAY_SwigPyIterator___isub__(self, *args)
151 def __add__(self, *args):
152 """__add__(IMP_DISPLAY_SwigPyIterator self, ptrdiff_t n) -> IMP_DISPLAY_SwigPyIterator"""
153 return _IMP_display.IMP_DISPLAY_SwigPyIterator___add__(self, *args)
155 def __sub__(self, *args):
157 __sub__(IMP_DISPLAY_SwigPyIterator self, ptrdiff_t n) -> IMP_DISPLAY_SwigPyIterator
158 __sub__(IMP_DISPLAY_SwigPyIterator self, IMP_DISPLAY_SwigPyIterator x) -> ptrdiff_t
160 return _IMP_display.IMP_DISPLAY_SwigPyIterator___sub__(self, *args)
162 def __iter__(self):
return self
163 IMP_DISPLAY_SwigPyIterator_swigregister = _IMP_display.IMP_DISPLAY_SwigPyIterator_swigregister
164 IMP_DISPLAY_SwigPyIterator_swigregister(IMP_DISPLAY_SwigPyIterator)
171 IMP_DEBUG = _IMP_display.IMP_DEBUG
172 IMP_RELEASE = _IMP_display.IMP_RELEASE
173 IMP_SILENT = _IMP_display.IMP_SILENT
174 IMP_PROGRESS = _IMP_display.IMP_PROGRESS
175 IMP_TERSE = _IMP_display.IMP_TERSE
176 IMP_VERBOSE = _IMP_display.IMP_VERBOSE
177 IMP_MEMORY = _IMP_display.IMP_MEMORY
178 IMP_NONE = _IMP_display.IMP_NONE
179 IMP_USAGE = _IMP_display.IMP_USAGE
180 IMP_INTERNAL = _IMP_display.IMP_INTERNAL
181 IMP_BASE_HAS_LOG4CXX = _IMP_display.IMP_BASE_HAS_LOG4CXX
182 IMP_COMPILER_HAS_AUTO = _IMP_display.IMP_COMPILER_HAS_AUTO
183 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_display.IMP_COMPILER_HAS_DEBUG_VECTOR
184 IMP_BASE_HAS_BOOST_RANDOM = _IMP_display.IMP_BASE_HAS_BOOST_RANDOM
185 IMP_BASE_HAS_GPERFTOOLS = _IMP_display.IMP_BASE_HAS_GPERFTOOLS
186 IMP_BASE_HAS_TCMALLOC_HEAPCHECKER = _IMP_display.IMP_BASE_HAS_TCMALLOC_HEAPCHECKER
187 IMP_BASE_HAS_TCMALLOC_HEAPPROFILER = _IMP_display.IMP_BASE_HAS_TCMALLOC_HEAPPROFILER
188 IMPBASE_SHOW_WARNINGS = _IMP_display.IMPBASE_SHOW_WARNINGS
190 class _DirectorObjects(object):
191 """@internal Simple class to keep references to director objects
192 to prevent premature deletion."""
195 def register(self, obj):
196 """Take a reference to a director object; will only work for
197 refcounted C++ classes"""
198 if hasattr(obj,
'get_ref_count'):
199 self._objects.append(obj)
201 """Only drop our reference and allow cleanup by Python if no other
202 Python references exist (we hold 3 references: one in self._objects,
203 one in x, and one in the argument list for getrefcount) *and* no
204 other C++ references exist (the Python object always holds one)"""
205 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
206 or x.get_ref_count() > 1]
210 def get_object_count(self):
211 """Get number of director objects (useful for testing only)"""
212 return len(self._objects)
213 _director_objects = _DirectorObjects()
215 DEFAULT_CHECK = _IMP_display.DEFAULT_CHECK
216 NONE = _IMP_display.NONE
217 USAGE = _IMP_display.USAGE
218 USAGE_AND_INTERNAL = _IMP_display.USAGE_AND_INTERNAL
221 """set_check_level(IMP::base::CheckLevel tf)"""
222 return _IMP_display.set_check_level(*args)
225 """get_check_level() -> IMP::base::CheckLevel"""
226 return _IMP_display.get_check_level()
227 class _ostream(_object):
228 """Proxy of C++ std::ostream class"""
229 __swig_setmethods__ = {}
230 __setattr__ =
lambda self, name, value: _swig_setattr(self, _ostream, name, value)
231 __swig_getmethods__ = {}
232 __getattr__ =
lambda self, name: _swig_getattr(self, _ostream, name)
233 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined")
234 __repr__ = _swig_repr
235 def write(self, *args):
236 """write(_ostream self, char const * osa_buf)"""
237 return _IMP_display._ostream_write(self, *args)
239 _ostream_swigregister = _IMP_display._ostream_swigregister
240 _ostream_swigregister(_ostream)
242 IMP_COMPILER_HAS_OVERRIDE = _IMP_display.IMP_COMPILER_HAS_OVERRIDE
243 IMP_COMPILER_HAS_FINAL = _IMP_display.IMP_COMPILER_HAS_FINAL
244 IMP_HAS_NOEXCEPT = _IMP_display.IMP_HAS_NOEXCEPT
246 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_display.IMP_CGAL_HAS_BOOST_FILESYSTEM
247 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_display.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
248 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_display.IMP_CGAL_HAS_BOOST_RANDOM
249 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_display.IMP_CGAL_HAS_BOOST_SYSTEM
250 IMPCGAL_SHOW_WARNINGS = _IMP_display.IMPCGAL_SHOW_WARNINGS
252 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_display.IMP_ALGEBRA_HAS_IMP_CGAL
253 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_display.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
254 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_display.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
255 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_display.IMP_ALGEBRA_HAS_BOOST_RANDOM
256 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_display.IMP_ALGEBRA_HAS_BOOST_SYSTEM
257 IMP_ALGEBRA_HAS_CGAL = _IMP_display.IMP_ALGEBRA_HAS_CGAL
258 IMP_ALGEBRA_HAS_ANN = _IMP_display.IMP_ALGEBRA_HAS_ANN
259 IMPALGEBRA_SHOW_WARNINGS = _IMP_display.IMPALGEBRA_SHOW_WARNINGS
261 IMP_KERNEL_HAS_IMP_CGAL = _IMP_display.IMP_KERNEL_HAS_IMP_CGAL
262 IMP_KERNEL_HAS_BOOST_PROGRAMOPTIONS = _IMP_display.IMP_KERNEL_HAS_BOOST_PROGRAMOPTIONS
263 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_display.IMP_KERNEL_HAS_BOOST_RANDOM
264 IMP_KERNEL_HAS_BOOST_SYSTEM = _IMP_display.IMP_KERNEL_HAS_BOOST_SYSTEM
265 IMP_KERNEL_HAS_CGAL = _IMP_display.IMP_KERNEL_HAS_CGAL
266 IMPKERNEL_SHOW_WARNINGS = _IMP_display.IMPKERNEL_SHOW_WARNINGS
268 IMP_DISPLAY_HAS_IMP_BASE = _IMP_display.IMP_DISPLAY_HAS_IMP_BASE
269 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_display.IMP_DISPLAY_HAS_IMP_CGAL
270 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_display.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
271 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_display.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
272 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_display.IMP_DISPLAY_HAS_BOOST_RANDOM
273 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_display.IMP_DISPLAY_HAS_BOOST_SYSTEM
274 IMP_DISPLAY_HAS_CGAL = _IMP_display.IMP_DISPLAY_HAS_CGAL
275 IMPDISPLAY_SHOW_WARNINGS = _IMP_display.IMPDISPLAY_SHOW_WARNINGS
276 _object_types.append(
"Writer")
279 def _object_cast_to_Writer(*args):
280 """_object_cast_to_Writer(Object o) -> Writer"""
281 return _IMP_display._object_cast_to_Writer(*args)
282 _object_types.append(
"TextWriter")
285 def _object_cast_to_TextWriter(*args):
286 """_object_cast_to_TextWriter(Object o) -> TextWriter"""
287 return _IMP_display._object_cast_to_TextWriter(*args)
288 _object_types.append(
"Geometry")
291 def _object_cast_to_Geometry(*args):
292 """_object_cast_to_Geometry(Object o) -> Geometry"""
293 return _IMP_display._object_cast_to_Geometry(*args)
294 _object_types.append(
"SingletonGeometry")
297 def _object_cast_to_SingletonGeometry(*args):
298 """_object_cast_to_SingletonGeometry(Object o) -> SingletonGeometry"""
299 return _IMP_display._object_cast_to_SingletonGeometry(*args)
300 _object_types.append(
"PairGeometry")
303 def _object_cast_to_PairGeometry(*args):
304 """_object_cast_to_PairGeometry(Object o) -> PairGeometry"""
305 return _IMP_display._object_cast_to_PairGeometry(*args)
306 _object_types.append(
"SingletonsGeometry")
309 def _object_cast_to_SingletonsGeometry(*args):
310 """_object_cast_to_SingletonsGeometry(Object o) -> SingletonsGeometry"""
311 return _IMP_display._object_cast_to_SingletonsGeometry(*args)
312 _object_types.append(
"PairsGeometry")
315 def _object_cast_to_PairsGeometry(*args):
316 """_object_cast_to_PairsGeometry(Object o) -> PairsGeometry"""
317 return _IMP_display._object_cast_to_PairsGeometry(*args)
318 _object_types.append(
"ChimeraWriter")
321 def _object_cast_to_ChimeraWriter(*args):
322 """_object_cast_to_ChimeraWriter(Object o) -> ChimeraWriter"""
323 return _IMP_display._object_cast_to_ChimeraWriter(*args)
324 _object_types.append(
"PymolWriter")
327 def _object_cast_to_PymolWriter(*args):
328 """_object_cast_to_PymolWriter(Object o) -> PymolWriter"""
329 return _IMP_display._object_cast_to_PymolWriter(*args)
330 _object_types.append(
"SphereGeometry")
333 def _object_cast_to_SphereGeometry(*args):
334 """_object_cast_to_SphereGeometry(Object o) -> SphereGeometry"""
335 return _IMP_display._object_cast_to_SphereGeometry(*args)
336 _object_types.append(
"CylinderGeometry")
339 def _object_cast_to_CylinderGeometry(*args):
340 """_object_cast_to_CylinderGeometry(Object o) -> CylinderGeometry"""
341 return _IMP_display._object_cast_to_CylinderGeometry(*args)
342 _object_types.append(
"EllipsoidGeometry")
345 def _object_cast_to_EllipsoidGeometry(*args):
346 """_object_cast_to_EllipsoidGeometry(Object o) -> EllipsoidGeometry"""
347 return _IMP_display._object_cast_to_EllipsoidGeometry(*args)
348 _object_types.append(
"PointGeometry")
351 def _object_cast_to_PointGeometry(*args):
352 """_object_cast_to_PointGeometry(Object o) -> PointGeometry"""
353 return _IMP_display._object_cast_to_PointGeometry(*args)
354 _object_types.append(
"SegmentGeometry")
357 def _object_cast_to_SegmentGeometry(*args):
358 """_object_cast_to_SegmentGeometry(Object o) -> SegmentGeometry"""
359 return _IMP_display._object_cast_to_SegmentGeometry(*args)
360 _object_types.append(
"PolygonGeometry")
363 def _object_cast_to_PolygonGeometry(*args):
364 """_object_cast_to_PolygonGeometry(Object o) -> PolygonGeometry"""
365 return _IMP_display._object_cast_to_PolygonGeometry(*args)
366 _object_types.append(
"ReferenceFrameGeometry")
369 def _object_cast_to_ReferenceFrameGeometry(*args):
370 """_object_cast_to_ReferenceFrameGeometry(Object o) -> ReferenceFrameGeometry"""
371 return _IMP_display._object_cast_to_ReferenceFrameGeometry(*args)
372 _object_types.append(
"BoundingBoxGeometry")
375 def _object_cast_to_BoundingBoxGeometry(*args):
376 """_object_cast_to_BoundingBoxGeometry(Object o) -> BoundingBoxGeometry"""
377 return _IMP_display._object_cast_to_BoundingBoxGeometry(*args)
378 _object_types.append(
"LabelGeometry")
381 def _object_cast_to_LabelGeometry(*args):
382 """_object_cast_to_LabelGeometry(Object o) -> LabelGeometry"""
383 return _IMP_display._object_cast_to_LabelGeometry(*args)
384 _object_types.append(
"RestraintGeometry")
387 def _object_cast_to_RestraintGeometry(*args):
388 """_object_cast_to_RestraintGeometry(Object o) -> RestraintGeometry"""
389 return _IMP_display._object_cast_to_RestraintGeometry(*args)
390 _object_types.append(
"RestraintSetGeometry")
393 def _object_cast_to_RestraintSetGeometry(*args):
394 """_object_cast_to_RestraintSetGeometry(Object o) -> RestraintSetGeometry"""
395 return _IMP_display._object_cast_to_RestraintSetGeometry(*args)
396 _object_types.append(
"GeometrySet")
399 def _object_cast_to_GeometrySet(*args):
400 """_object_cast_to_GeometrySet(Object o) -> GeometrySet"""
401 return _IMP_display._object_cast_to_GeometrySet(*args)
403 return [Colored(x)
for x
in l]
404 _plural_types.append(
"Coloreds")
406 _value_types.append(
"Colored")
409 _plural_types.append(
"Colors")
410 _value_types.append(
"Color")
413 _plural_types.append(
"WriterAdaptors")
414 _value_types.append(
"WriterAdaptor")
416 _object_types.append(
"FilterGeometry")
419 def _object_cast_to_FilterGeometry(*args):
420 """_object_cast_to_FilterGeometry(Object o) -> FilterGeometry"""
421 return _IMP_display._object_cast_to_FilterGeometry(*args)
422 _object_types.append(
"WriteOptimizerState")
425 def _object_cast_to_WriteOptimizerState(*args):
426 """_object_cast_to_WriteOptimizerState(Object o) -> WriteOptimizerState"""
427 return _IMP_display._object_cast_to_WriteOptimizerState(*args)
428 _object_types.append(
"TriangleGeometry")
431 def _object_cast_to_TriangleGeometry(*args):
432 """_object_cast_to_TriangleGeometry(Object o) -> TriangleGeometry"""
433 return _IMP_display._object_cast_to_TriangleGeometry(*args)
434 _object_types.append(
"SurfaceMeshGeometry")
437 def _object_cast_to_SurfaceMeshGeometry(*args):
438 """_object_cast_to_SurfaceMeshGeometry(Object o) -> SurfaceMeshGeometry"""
439 return _IMP_display._object_cast_to_SurfaceMeshGeometry(*args)
440 _object_types.append(
"PlaneGeometry")
443 def _object_cast_to_PlaneGeometry(*args):
444 """_object_cast_to_PlaneGeometry(Object o) -> PlaneGeometry"""
445 return _IMP_display._object_cast_to_PlaneGeometry(*args)
446 _object_types.append(
"IsosurfaceGeometry")
449 def _object_cast_to_IsosurfaceGeometry(*args):
450 """_object_cast_to_IsosurfaceGeometry(Object o) -> IsosurfaceGeometry"""
451 return _IMP_display._object_cast_to_IsosurfaceGeometry(*args)
452 _object_types.append(
"SkinSurfaceGeometry")
455 def _object_cast_to_SkinSurfaceGeometry(*args):
456 """_object_cast_to_SkinSurfaceGeometry(Object o) -> SkinSurfaceGeometry"""
457 return _IMP_display._object_cast_to_SkinSurfaceGeometry(*args)
458 class Color(IMP.base._Value):
459 """Proxy of C++ IMP::display::Color class"""
460 __swig_setmethods__ = {}
461 for _s
in [IMP.base._Value]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
462 __setattr__ =
lambda self, name, value: _swig_setattr(self, Color, name, value)
463 __swig_getmethods__ = {}
464 for _s
in [IMP.base._Value]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
465 __getattr__ =
lambda self, name: _swig_getattr(self, Color, name)
466 def __init__(self, *args):
468 __init__(IMP::display::Color self) -> Color
469 __init__(IMP::display::Color self, double r, double g, double b) -> Color
471 this = _IMP_display.new_Color(*args)
472 try: self.this.append(this)
473 except: self.this = this
474 __swig_destroy__ = _IMP_display.delete_Color
475 __del__ =
lambda self :
None;
477 """get_red(Color self) -> double"""
478 return _IMP_display.Color_get_red(self)
481 """get_green(Color self) -> double"""
482 return _IMP_display.Color_get_green(self)
485 """get_blue(Color self) -> double"""
486 return _IMP_display.Color_get_blue(self)
488 def show(self, *args):
490 show(Color self, _ostream out, std::string delim)
491 show(Color self, _ostream out=std::cout)
494 return _IMP_display.Color_show(self, *args)
496 def __eq__(self, *args):
497 """__eq__(Color self, Color o) -> bool"""
498 return _IMP_display.Color___eq__(self, *args)
500 def __ne__(self, *args):
501 """__ne__(Color self, Color o) -> bool"""
502 return _IMP_display.Color___ne__(self, *args)
504 def __lt__(self, *args):
505 """__lt__(Color self, Color o) -> bool"""
506 return _IMP_display.Color___lt__(self, *args)
508 def __gt__(self, *args):
509 """__gt__(Color self, Color o) -> bool"""
510 return _IMP_display.Color___gt__(self, *args)
512 def __ge__(self, *args):
513 """__ge__(Color self, Color o) -> bool"""
514 return _IMP_display.Color___ge__(self, *args)
516 def __le__(self, *args):
517 """__le__(Color self, Color o) -> bool"""
518 return _IMP_display.Color___le__(self, *args)
521 """__str__(Color self) -> std::string"""
522 return _IMP_display.Color___str__(self)
525 """__repr__(Color self) -> std::string"""
526 return _IMP_display.Color___repr__(self)
528 Color_swigregister = _IMP_display.Color_swigregister
529 Color_swigregister(Color)
533 """get_display_color(unsigned int i) -> Color"""
534 return _IMP_display.get_display_color(*args)
537 """get_interpolated_rgb(Color a, Color b, double f) -> Color"""
538 return _IMP_display.get_interpolated_rgb(*args)
541 """get_linear_color_map_value(double min, double max, double value) -> double"""
542 return _IMP_display.get_linear_color_map_value(*args)
545 """get_jet_color(double f) -> Color"""
546 return _IMP_display.get_jet_color(*args)
549 """get_hot_color(double f) -> Color"""
550 return _IMP_display.get_hot_color(*args)
553 """get_rgb_color(double f) -> Color"""
554 return _IMP_display.get_rgb_color(*args)
557 """get_gray_color(double f) -> Color"""
558 return _IMP_display.get_gray_color(*args)
561 """get_gnuplot_color(double f) -> Color"""
562 return _IMP_display.get_gnuplot_color(*args)
564 """Proxy of C++ IMP::display::Geometry class"""
565 __swig_setmethods__ = {}
566 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
567 __setattr__ =
lambda self, name, value: _swig_setattr(self, Geometry, name, value)
568 __swig_getmethods__ = {}
569 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
570 __getattr__ =
lambda self, name: _swig_getattr(self, Geometry, name)
571 def __init__(self, *args):
573 __init__(IMP::display::Geometry self, std::string name) -> Geometry
574 __init__(IMP::display::Geometry self, Color c, std::string name) -> Geometry
576 if self.__class__ == Geometry:
580 this = _IMP_display.new_Geometry(_self, *args)
581 try: self.this.append(this)
582 except: self.this = this
583 if self.__class__ != Geometry:
585 IMP.base._director_objects.register(self)
590 """get_color(Geometry self) -> Color"""
591 return _IMP_display.Geometry_get_color(self)
593 def get_has_color(self):
594 """get_has_color(Geometry self) -> bool"""
595 return _IMP_display.Geometry_get_has_color(self)
597 def set_has_color(self, *args):
598 """set_has_color(Geometry self, bool tf)"""
599 return _IMP_display.Geometry_set_has_color(self, *args)
601 def set_color(self, *args):
602 """set_color(Geometry self, Color c)"""
603 return _IMP_display.Geometry_set_color(self, *args)
605 def get_components(self):
606 """get_components(Geometry self) -> IMP::display::Geometries"""
607 return _IMP_display.Geometry_get_components(self)
609 __swig_destroy__ = _IMP_display.delete_Geometry
610 __del__ =
lambda self :
None;
612 """__str__(Geometry self) -> std::string"""
613 return _IMP_display.Geometry___str__(self)
616 """__repr__(Geometry self) -> std::string"""
617 return _IMP_display.Geometry___repr__(self)
620 return _object_cast_to_Geometry(o)
621 get_from = staticmethod(get_from)
623 def get_type_name(self):
624 return self.__class__.__name__
625 def do_show(self, out):
627 def get_version_info(self):
628 if"IMP::display" ==
"IMP":
629 return VersionInfo(
"python",
"0")
631 return IMP.VersionInfo(
"python",
"0")
633 return _object_cast_to_Geometry(o)
634 get_from = staticmethod(get_from)
636 def __disown__(self):
638 _IMP_display.disown_Geometry(self)
639 return weakref_proxy(self)
640 def do_destroy(self):
641 """do_destroy(Geometry self)"""
642 return _IMP_display.Geometry_do_destroy(self)
644 Geometry_swigregister = _IMP_display.Geometry_swigregister
645 Geometry_swigregister(Geometry)
647 class GeometrySet(Geometry):
648 """Proxy of C++ IMP::display::GeometrySet class"""
649 __swig_setmethods__ = {}
650 for _s
in [Geometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
651 __setattr__ =
lambda self, name, value: _swig_setattr(self, GeometrySet, name, value)
652 __swig_getmethods__ = {}
653 for _s
in [Geometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
654 __getattr__ =
lambda self, name: _swig_getattr(self, GeometrySet, name)
655 def __init__(self, *args):
657 __init__(IMP::display::GeometrySet self, IMP::display::Geometries const & v) -> GeometrySet
658 __init__(IMP::display::GeometrySet self, IMP::display::Geometries const & v, Color c) -> GeometrySet
659 __init__(IMP::display::GeometrySet self, IMP::display::Geometries const & v, std::string const n) -> GeometrySet
660 __init__(IMP::display::GeometrySet self, IMP::display::Geometries const & v, Color c, std::string n) -> GeometrySet
662 this = _IMP_display.new_GeometrySet(*args)
663 try: self.this.append(this)
664 except: self.this = this
665 def get_geometry(self):
666 """get_geometry(GeometrySet self) -> IMP::display::Geometries"""
667 return _IMP_display.GeometrySet_get_geometry(self)
669 def get_version_info(self):
670 """get_version_info(GeometrySet self) -> VersionInfo"""
671 return _IMP_display.GeometrySet_get_version_info(self)
674 """__str__(GeometrySet self) -> std::string"""
675 return _IMP_display.GeometrySet___str__(self)
678 """__repr__(GeometrySet self) -> std::string"""
679 return _IMP_display.GeometrySet___repr__(self)
682 return _object_cast_to_GeometrySet(o)
683 get_from = staticmethod(get_from)
685 GeometrySet_swigregister = _IMP_display.GeometrySet_swigregister
686 GeometrySet_swigregister(GeometrySet)
688 class SphereGeometry(Geometry):
689 """Proxy of C++ IMP::display::SphereGeometry class"""
690 __swig_setmethods__ = {}
691 for _s
in [Geometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
692 __setattr__ =
lambda self, name, value: _swig_setattr(self, SphereGeometry, name, value)
693 __swig_getmethods__ = {}
694 for _s
in [Geometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
695 __getattr__ =
lambda self, name: _swig_getattr(self, SphereGeometry, name)
696 def __init__(self, *args):
698 __init__(IMP::display::SphereGeometry self, Sphere3D v) -> SphereGeometry
699 __init__(IMP::display::SphereGeometry self, Sphere3D v, Color c) -> SphereGeometry
700 __init__(IMP::display::SphereGeometry self, Sphere3D v, std::string const n) -> SphereGeometry
701 __init__(IMP::display::SphereGeometry self, Sphere3D v, Color c, std::string n) -> SphereGeometry
703 this = _IMP_display.new_SphereGeometry(*args)
704 try: self.this.append(this)
705 except: self.this = this
706 def get_geometry(self):
707 """get_geometry(SphereGeometry self) -> Sphere3D"""
708 return _IMP_display.SphereGeometry_get_geometry(self)
710 def set_geometry(self, *args):
711 """set_geometry(SphereGeometry self, Sphere3D v)"""
712 return _IMP_display.SphereGeometry_set_geometry(self, *args)
714 def get_version_info(self):
715 """get_version_info(SphereGeometry self) -> VersionInfo"""
716 return _IMP_display.SphereGeometry_get_version_info(self)
719 """__str__(SphereGeometry self) -> std::string"""
720 return _IMP_display.SphereGeometry___str__(self)
723 """__repr__(SphereGeometry self) -> std::string"""
724 return _IMP_display.SphereGeometry___repr__(self)
727 return _object_cast_to_SphereGeometry(o)
728 get_from = staticmethod(get_from)
730 SphereGeometry_swigregister = _IMP_display.SphereGeometry_swigregister
731 SphereGeometry_swigregister(SphereGeometry)
733 class CylinderGeometry(Geometry):
734 """Proxy of C++ IMP::display::CylinderGeometry class"""
735 __swig_setmethods__ = {}
736 for _s
in [Geometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
737 __setattr__ =
lambda self, name, value: _swig_setattr(self, CylinderGeometry, name, value)
738 __swig_getmethods__ = {}
739 for _s
in [Geometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
740 __getattr__ =
lambda self, name: _swig_getattr(self, CylinderGeometry, name)
741 def __init__(self, *args):
743 __init__(IMP::display::CylinderGeometry self, Cylinder3D v) -> CylinderGeometry
744 __init__(IMP::display::CylinderGeometry self, Cylinder3D v, Color c) -> CylinderGeometry
745 __init__(IMP::display::CylinderGeometry self, Cylinder3D v, std::string const n) -> CylinderGeometry
746 __init__(IMP::display::CylinderGeometry self, Cylinder3D v, Color c, std::string n) -> CylinderGeometry
748 this = _IMP_display.new_CylinderGeometry(*args)
749 try: self.this.append(this)
750 except: self.this = this
751 def get_geometry(self):
752 """get_geometry(CylinderGeometry self) -> Cylinder3D"""
753 return _IMP_display.CylinderGeometry_get_geometry(self)
755 def set_geometry(self, *args):
756 """set_geometry(CylinderGeometry self, Cylinder3D v)"""
757 return _IMP_display.CylinderGeometry_set_geometry(self, *args)
759 def get_version_info(self):
760 """get_version_info(CylinderGeometry self) -> VersionInfo"""
761 return _IMP_display.CylinderGeometry_get_version_info(self)
764 """__str__(CylinderGeometry self) -> std::string"""
765 return _IMP_display.CylinderGeometry___str__(self)
768 """__repr__(CylinderGeometry self) -> std::string"""
769 return _IMP_display.CylinderGeometry___repr__(self)
772 return _object_cast_to_CylinderGeometry(o)
773 get_from = staticmethod(get_from)
775 CylinderGeometry_swigregister = _IMP_display.CylinderGeometry_swigregister
776 CylinderGeometry_swigregister(CylinderGeometry)
778 class EllipsoidGeometry(Geometry):
779 """Proxy of C++ IMP::display::EllipsoidGeometry class"""
780 __swig_setmethods__ = {}
781 for _s
in [Geometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
782 __setattr__ =
lambda self, name, value: _swig_setattr(self, EllipsoidGeometry, name, value)
783 __swig_getmethods__ = {}
784 for _s
in [Geometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
785 __getattr__ =
lambda self, name: _swig_getattr(self, EllipsoidGeometry, name)
786 def __init__(self, *args):
788 __init__(IMP::display::EllipsoidGeometry self, Ellipsoid3D v) -> EllipsoidGeometry
789 __init__(IMP::display::EllipsoidGeometry self, Ellipsoid3D v, Color c) -> EllipsoidGeometry
790 __init__(IMP::display::EllipsoidGeometry self, Ellipsoid3D v, std::string const n) -> EllipsoidGeometry
791 __init__(IMP::display::EllipsoidGeometry self, Ellipsoid3D v, Color c, std::string n) -> EllipsoidGeometry
793 this = _IMP_display.new_EllipsoidGeometry(*args)
794 try: self.this.append(this)
795 except: self.this = this
796 def get_geometry(self):
797 """get_geometry(EllipsoidGeometry self) -> Ellipsoid3D"""
798 return _IMP_display.EllipsoidGeometry_get_geometry(self)
800 def set_geometry(self, *args):
801 """set_geometry(EllipsoidGeometry self, Ellipsoid3D v)"""
802 return _IMP_display.EllipsoidGeometry_set_geometry(self, *args)
804 def get_version_info(self):
805 """get_version_info(EllipsoidGeometry self) -> VersionInfo"""
806 return _IMP_display.EllipsoidGeometry_get_version_info(self)
809 """__str__(EllipsoidGeometry self) -> std::string"""
810 return _IMP_display.EllipsoidGeometry___str__(self)
813 """__repr__(EllipsoidGeometry self) -> std::string"""
814 return _IMP_display.EllipsoidGeometry___repr__(self)
817 return _object_cast_to_EllipsoidGeometry(o)
818 get_from = staticmethod(get_from)
820 EllipsoidGeometry_swigregister = _IMP_display.EllipsoidGeometry_swigregister
821 EllipsoidGeometry_swigregister(EllipsoidGeometry)
823 class PointGeometry(Geometry):
824 """Proxy of C++ IMP::display::PointGeometry class"""
825 __swig_setmethods__ = {}
826 for _s
in [Geometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
827 __setattr__ =
lambda self, name, value: _swig_setattr(self, PointGeometry, name, value)
828 __swig_getmethods__ = {}
829 for _s
in [Geometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
830 __getattr__ =
lambda self, name: _swig_getattr(self, PointGeometry, name)
831 def __init__(self, *args):
833 __init__(IMP::display::PointGeometry self, Vector3D v) -> PointGeometry
834 __init__(IMP::display::PointGeometry self, Vector3D v, Color c) -> PointGeometry
835 __init__(IMP::display::PointGeometry self, Vector3D v, std::string const n) -> PointGeometry
836 __init__(IMP::display::PointGeometry self, Vector3D v, Color c, std::string n) -> PointGeometry
838 this = _IMP_display.new_PointGeometry(*args)
839 try: self.this.append(this)
840 except: self.this = this
841 def get_geometry(self):
842 """get_geometry(PointGeometry self) -> Vector3D"""
843 return _IMP_display.PointGeometry_get_geometry(self)
845 def set_geometry(self, *args):
846 """set_geometry(PointGeometry self, Vector3D v)"""
847 return _IMP_display.PointGeometry_set_geometry(self, *args)
849 def get_version_info(self):
850 """get_version_info(PointGeometry self) -> VersionInfo"""
851 return _IMP_display.PointGeometry_get_version_info(self)
854 """__str__(PointGeometry self) -> std::string"""
855 return _IMP_display.PointGeometry___str__(self)
858 """__repr__(PointGeometry self) -> std::string"""
859 return _IMP_display.PointGeometry___repr__(self)
862 return _object_cast_to_PointGeometry(o)
863 get_from = staticmethod(get_from)
865 PointGeometry_swigregister = _IMP_display.PointGeometry_swigregister
866 PointGeometry_swigregister(PointGeometry)
868 class SegmentGeometry(Geometry):
869 """Proxy of C++ IMP::display::SegmentGeometry class"""
870 __swig_setmethods__ = {}
871 for _s
in [Geometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
872 __setattr__ =
lambda self, name, value: _swig_setattr(self, SegmentGeometry, name, value)
873 __swig_getmethods__ = {}
874 for _s
in [Geometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
875 __getattr__ =
lambda self, name: _swig_getattr(self, SegmentGeometry, name)
876 def __init__(self, *args):
878 __init__(IMP::display::SegmentGeometry self, Segment3D v) -> SegmentGeometry
879 __init__(IMP::display::SegmentGeometry self, Segment3D v, Color c) -> SegmentGeometry
880 __init__(IMP::display::SegmentGeometry self, Segment3D v, std::string const n) -> SegmentGeometry
881 __init__(IMP::display::SegmentGeometry self, Segment3D v, Color c, std::string n) -> SegmentGeometry
883 this = _IMP_display.new_SegmentGeometry(*args)
884 try: self.this.append(this)
885 except: self.this = this
886 def get_geometry(self):
887 """get_geometry(SegmentGeometry self) -> Segment3D"""
888 return _IMP_display.SegmentGeometry_get_geometry(self)
890 def set_geometry(self, *args):
891 """set_geometry(SegmentGeometry self, Segment3D v)"""
892 return _IMP_display.SegmentGeometry_set_geometry(self, *args)
894 def get_version_info(self):
895 """get_version_info(SegmentGeometry self) -> VersionInfo"""
896 return _IMP_display.SegmentGeometry_get_version_info(self)
899 """__str__(SegmentGeometry self) -> std::string"""
900 return _IMP_display.SegmentGeometry___str__(self)
903 """__repr__(SegmentGeometry self) -> std::string"""
904 return _IMP_display.SegmentGeometry___repr__(self)
907 return _object_cast_to_SegmentGeometry(o)
908 get_from = staticmethod(get_from)
910 SegmentGeometry_swigregister = _IMP_display.SegmentGeometry_swigregister
911 SegmentGeometry_swigregister(SegmentGeometry)
913 class PolygonGeometry(Geometry):
914 """Proxy of C++ IMP::display::PolygonGeometry class"""
915 __swig_setmethods__ = {}
916 for _s
in [Geometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
917 __setattr__ =
lambda self, name, value: _swig_setattr(self, PolygonGeometry, name, value)
918 __swig_getmethods__ = {}
919 for _s
in [Geometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
920 __getattr__ =
lambda self, name: _swig_getattr(self, PolygonGeometry, name)
921 def __init__(self, *args):
923 __init__(IMP::display::PolygonGeometry self, IMP::algebra::Vector3Ds const & v) -> PolygonGeometry
924 __init__(IMP::display::PolygonGeometry self, IMP::algebra::Vector3Ds const & v, Color c) -> PolygonGeometry
925 __init__(IMP::display::PolygonGeometry self, IMP::algebra::Vector3Ds const & v, std::string const n) -> PolygonGeometry
926 __init__(IMP::display::PolygonGeometry self, IMP::algebra::Vector3Ds const & v, Color c, std::string n) -> PolygonGeometry
928 this = _IMP_display.new_PolygonGeometry(*args)
929 try: self.this.append(this)
930 except: self.this = this
931 def get_geometry(self):
932 """get_geometry(PolygonGeometry self) -> IMP::algebra::Vector3Ds const &"""
933 return _IMP_display.PolygonGeometry_get_geometry(self)
935 def set_geometry(self, *args):
936 """set_geometry(PolygonGeometry self, IMP::algebra::Vector3Ds const & v)"""
937 return _IMP_display.PolygonGeometry_set_geometry(self, *args)
939 def get_version_info(self):
940 """get_version_info(PolygonGeometry self) -> VersionInfo"""
941 return _IMP_display.PolygonGeometry_get_version_info(self)
944 """__str__(PolygonGeometry self) -> std::string"""
945 return _IMP_display.PolygonGeometry___str__(self)
948 """__repr__(PolygonGeometry self) -> std::string"""
949 return _IMP_display.PolygonGeometry___repr__(self)
952 return _object_cast_to_PolygonGeometry(o)
953 get_from = staticmethod(get_from)
955 PolygonGeometry_swigregister = _IMP_display.PolygonGeometry_swigregister
956 PolygonGeometry_swigregister(PolygonGeometry)
958 class TriangleGeometry(Geometry):
959 """Proxy of C++ IMP::display::TriangleGeometry class"""
960 __swig_setmethods__ = {}
961 for _s
in [Geometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
962 __setattr__ =
lambda self, name, value: _swig_setattr(self, TriangleGeometry, name, value)
963 __swig_getmethods__ = {}
964 for _s
in [Geometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
965 __getattr__ =
lambda self, name: _swig_getattr(self, TriangleGeometry, name)
966 def __init__(self, *args):
968 __init__(IMP::display::TriangleGeometry self, Triangle3D v) -> TriangleGeometry
969 __init__(IMP::display::TriangleGeometry self, Triangle3D v, Color c) -> TriangleGeometry
970 __init__(IMP::display::TriangleGeometry self, Triangle3D v, std::string const n) -> TriangleGeometry
971 __init__(IMP::display::TriangleGeometry self, Triangle3D v, Color c, std::string n) -> TriangleGeometry
973 this = _IMP_display.new_TriangleGeometry(*args)
974 try: self.this.append(this)
975 except: self.this = this
976 def get_geometry(self):
977 """get_geometry(TriangleGeometry self) -> Triangle3D"""
978 return _IMP_display.TriangleGeometry_get_geometry(self)
980 def set_geometry(self, *args):
981 """set_geometry(TriangleGeometry self, Triangle3D v)"""
982 return _IMP_display.TriangleGeometry_set_geometry(self, *args)
984 def get_version_info(self):
985 """get_version_info(TriangleGeometry self) -> VersionInfo"""
986 return _IMP_display.TriangleGeometry_get_version_info(self)
989 """__str__(TriangleGeometry self) -> std::string"""
990 return _IMP_display.TriangleGeometry___str__(self)
993 """__repr__(TriangleGeometry self) -> std::string"""
994 return _IMP_display.TriangleGeometry___repr__(self)
997 return _object_cast_to_TriangleGeometry(o)
998 get_from = staticmethod(get_from)
1000 TriangleGeometry_swigregister = _IMP_display.TriangleGeometry_swigregister
1001 TriangleGeometry_swigregister(TriangleGeometry)
1003 class BoundingBoxGeometry(Geometry):
1004 """Proxy of C++ IMP::display::BoundingBoxGeometry class"""
1005 __swig_setmethods__ = {}
1006 for _s
in [Geometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1007 __setattr__ =
lambda self, name, value: _swig_setattr(self, BoundingBoxGeometry, name, value)
1008 __swig_getmethods__ = {}
1009 for _s
in [Geometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1010 __getattr__ =
lambda self, name: _swig_getattr(self, BoundingBoxGeometry, name)
1011 def __init__(self, *args):
1013 __init__(IMP::display::BoundingBoxGeometry self, BoundingBox3D v) -> BoundingBoxGeometry
1014 __init__(IMP::display::BoundingBoxGeometry self, BoundingBox3D v, Color c) -> BoundingBoxGeometry
1015 __init__(IMP::display::BoundingBoxGeometry self, BoundingBox3D v, std::string const n) -> BoundingBoxGeometry
1016 __init__(IMP::display::BoundingBoxGeometry self, BoundingBox3D v, Color c, std::string n) -> BoundingBoxGeometry
1018 this = _IMP_display.new_BoundingBoxGeometry(*args)
1019 try: self.this.append(this)
1020 except: self.this = this
1021 def get_geometry(self):
1022 """get_geometry(BoundingBoxGeometry self) -> BoundingBox3D"""
1023 return _IMP_display.BoundingBoxGeometry_get_geometry(self)
1025 def set_geometry(self, *args):
1026 """set_geometry(BoundingBoxGeometry self, BoundingBox3D v)"""
1027 return _IMP_display.BoundingBoxGeometry_set_geometry(self, *args)
1029 def get_version_info(self):
1030 """get_version_info(BoundingBoxGeometry self) -> VersionInfo"""
1031 return _IMP_display.BoundingBoxGeometry_get_version_info(self)
1034 """__str__(BoundingBoxGeometry self) -> std::string"""
1035 return _IMP_display.BoundingBoxGeometry___str__(self)
1038 """__repr__(BoundingBoxGeometry self) -> std::string"""
1039 return _IMP_display.BoundingBoxGeometry___repr__(self)
1042 return _object_cast_to_BoundingBoxGeometry(o)
1043 get_from = staticmethod(get_from)
1045 BoundingBoxGeometry_swigregister = _IMP_display.BoundingBoxGeometry_swigregister
1046 BoundingBoxGeometry_swigregister(BoundingBoxGeometry)
1048 class ReferenceFrameGeometry(Geometry):
1049 """Proxy of C++ IMP::display::ReferenceFrameGeometry class"""
1050 __swig_setmethods__ = {}
1051 for _s
in [Geometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1052 __setattr__ =
lambda self, name, value: _swig_setattr(self, ReferenceFrameGeometry, name, value)
1053 __swig_getmethods__ = {}
1054 for _s
in [Geometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1055 __getattr__ =
lambda self, name: _swig_getattr(self, ReferenceFrameGeometry, name)
1056 def __init__(self, *args):
1058 __init__(IMP::display::ReferenceFrameGeometry self, ReferenceFrame3D v) -> ReferenceFrameGeometry
1059 __init__(IMP::display::ReferenceFrameGeometry self, ReferenceFrame3D v, Color c) -> ReferenceFrameGeometry
1060 __init__(IMP::display::ReferenceFrameGeometry self, ReferenceFrame3D v, std::string const n) -> ReferenceFrameGeometry
1061 __init__(IMP::display::ReferenceFrameGeometry self, ReferenceFrame3D v, Color c, std::string n) -> ReferenceFrameGeometry
1063 this = _IMP_display.new_ReferenceFrameGeometry(*args)
1064 try: self.this.append(this)
1065 except: self.this = this
1066 def get_geometry(self):
1067 """get_geometry(ReferenceFrameGeometry self) -> ReferenceFrame3D"""
1068 return _IMP_display.ReferenceFrameGeometry_get_geometry(self)
1070 def set_geometry(self, *args):
1071 """set_geometry(ReferenceFrameGeometry self, ReferenceFrame3D v)"""
1072 return _IMP_display.ReferenceFrameGeometry_set_geometry(self, *args)
1074 def get_version_info(self):
1075 """get_version_info(ReferenceFrameGeometry self) -> VersionInfo"""
1076 return _IMP_display.ReferenceFrameGeometry_get_version_info(self)
1079 """__str__(ReferenceFrameGeometry self) -> std::string"""
1080 return _IMP_display.ReferenceFrameGeometry___str__(self)
1083 """__repr__(ReferenceFrameGeometry self) -> std::string"""
1084 return _IMP_display.ReferenceFrameGeometry___repr__(self)
1087 return _object_cast_to_ReferenceFrameGeometry(o)
1088 get_from = staticmethod(get_from)
1090 ReferenceFrameGeometry_swigregister = _IMP_display.ReferenceFrameGeometry_swigregister
1091 ReferenceFrameGeometry_swigregister(ReferenceFrameGeometry)
1096 create_geometry(Sphere3D t, std::string name="algebra::Sphere3D+%1%") -> SphereGeometry
1097 create_geometry(Sphere3D t) -> SphereGeometry
1098 create_geometry(Cylinder3D t, std::string name="algebra::Cylinder3D+%1%") -> CylinderGeometry
1099 create_geometry(Cylinder3D t) -> CylinderGeometry
1100 create_geometry(Ellipsoid3D t, std::string name="algebra::Ellipsoid3D+%1%") -> EllipsoidGeometry
1101 create_geometry(Ellipsoid3D t) -> EllipsoidGeometry
1102 create_geometry(Vector3D t, std::string name="algebra::Vector3D+%1%") -> PointGeometry
1103 create_geometry(Vector3D t) -> PointGeometry
1104 create_geometry(Segment3D t, std::string name="algebra::Segment3D+%1%") -> SegmentGeometry
1105 create_geometry(Segment3D t) -> SegmentGeometry
1106 create_geometry(IMP::algebra::Vector3Ds const & t, std::string name="algebra::Vector3Ds+%1%") -> PolygonGeometry
1107 create_geometry(IMP::algebra::Vector3Ds const & t) -> PolygonGeometry
1108 create_geometry(Triangle3D t, std::string name="algebra::Triangle3D+%1%") -> TriangleGeometry
1109 create_geometry(Triangle3D t) -> TriangleGeometry
1110 create_geometry(BoundingBox3D t, std::string name="algebra::BoundingBoxD<3>+%1%") -> BoundingBoxGeometry
1111 create_geometry(BoundingBox3D t) -> BoundingBoxGeometry
1112 create_geometry(ReferenceFrame3D t, std::string name="algebra::ReferenceFrame3D+%1%") -> ReferenceFrameGeometry
1113 create_geometry(ReferenceFrame3D t) -> ReferenceFrameGeometry
1115 return _IMP_display.create_geometry(*args)
1116 class LabelGeometry(Geometry):
1117 """Proxy of C++ IMP::display::LabelGeometry class"""
1118 __swig_setmethods__ = {}
1119 for _s
in [Geometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1120 __setattr__ =
lambda self, name, value: _swig_setattr(self, LabelGeometry, name, value)
1121 __swig_getmethods__ = {}
1122 for _s
in [Geometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1123 __getattr__ =
lambda self, name: _swig_getattr(self, LabelGeometry, name)
1124 def __init__(self, *args):
1126 __init__(IMP::display::LabelGeometry self, Sphere3D loc, std::string text) -> LabelGeometry
1127 __init__(IMP::display::LabelGeometry self, Vector3D loc, std::string text) -> LabelGeometry
1129 this = _IMP_display.new_LabelGeometry(*args)
1130 try: self.this.append(this)
1131 except: self.this = this
1133 """get_text(LabelGeometry self) -> std::string"""
1134 return _IMP_display.LabelGeometry_get_text(self)
1136 def get_location(self):
1137 """get_location(LabelGeometry self) -> Sphere3D"""
1138 return _IMP_display.LabelGeometry_get_location(self)
1140 def get_version_info(self):
1141 """get_version_info(LabelGeometry self) -> VersionInfo"""
1142 return _IMP_display.LabelGeometry_get_version_info(self)
1145 """__str__(LabelGeometry self) -> std::string"""
1146 return _IMP_display.LabelGeometry___str__(self)
1149 """__repr__(LabelGeometry self) -> std::string"""
1150 return _IMP_display.LabelGeometry___repr__(self)
1153 return _object_cast_to_LabelGeometry(o)
1154 get_from = staticmethod(get_from)
1156 LabelGeometry_swigregister = _IMP_display.LabelGeometry_swigregister
1157 LabelGeometry_swigregister(LabelGeometry)
1159 class SurfaceMeshGeometry(Geometry):
1160 """Proxy of C++ IMP::display::SurfaceMeshGeometry class"""
1161 __swig_setmethods__ = {}
1162 for _s
in [Geometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1163 __setattr__ =
lambda self, name, value: _swig_setattr(self, SurfaceMeshGeometry, name, value)
1164 __swig_getmethods__ = {}
1165 for _s
in [Geometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1166 __getattr__ =
lambda self, name: _swig_getattr(self, SurfaceMeshGeometry, name)
1167 def __init__(self, *args):
1168 """__init__(IMP::display::SurfaceMeshGeometry self, IMP::algebra::Vector3Ds const & vertices, IMP::Ints const & faces) -> SurfaceMeshGeometry"""
1169 this = _IMP_display.new_SurfaceMeshGeometry(*args)
1170 try: self.this.append(this)
1171 except: self.this = this
1172 def get_vertexes(self):
1173 """get_vertexes(SurfaceMeshGeometry self) -> IMP::algebra::Vector3Ds const &"""
1174 return _IMP_display.SurfaceMeshGeometry_get_vertexes(self)
1176 def get_faces(self):
1177 """get_faces(SurfaceMeshGeometry self) -> IMP::Ints const &"""
1178 return _IMP_display.SurfaceMeshGeometry_get_faces(self)
1180 def get_version_info(self):
1181 """get_version_info(SurfaceMeshGeometry self) -> VersionInfo"""
1182 return _IMP_display.SurfaceMeshGeometry_get_version_info(self)
1185 """__str__(SurfaceMeshGeometry self) -> std::string"""
1186 return _IMP_display.SurfaceMeshGeometry___str__(self)
1189 """__repr__(SurfaceMeshGeometry self) -> std::string"""
1190 return _IMP_display.SurfaceMeshGeometry___repr__(self)
1193 return _object_cast_to_SurfaceMeshGeometry(o)
1194 get_from = staticmethod(get_from)
1196 SurfaceMeshGeometry_swigregister = _IMP_display.SurfaceMeshGeometry_swigregister
1197 SurfaceMeshGeometry_swigregister(SurfaceMeshGeometry)
1199 class PlaneGeometry(Geometry):
1200 """Proxy of C++ IMP::display::PlaneGeometry class"""
1201 __swig_setmethods__ = {}
1202 for _s
in [Geometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1203 __setattr__ =
lambda self, name, value: _swig_setattr(self, PlaneGeometry, name, value)
1204 __swig_getmethods__ = {}
1205 for _s
in [Geometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1206 __getattr__ =
lambda self, name: _swig_getattr(self, PlaneGeometry, name)
1207 def __init__(self, *args):
1208 """__init__(IMP::display::PlaneGeometry self, Plane3D loc, BoundingBox3D box) -> PlaneGeometry"""
1209 this = _IMP_display.new_PlaneGeometry(*args)
1210 try: self.this.append(this)
1211 except: self.this = this
1212 def get_version_info(self):
1213 """get_version_info(PlaneGeometry self) -> VersionInfo"""
1214 return _IMP_display.PlaneGeometry_get_version_info(self)
1217 """__str__(PlaneGeometry self) -> std::string"""
1218 return _IMP_display.PlaneGeometry___str__(self)
1221 """__repr__(PlaneGeometry self) -> std::string"""
1222 return _IMP_display.PlaneGeometry___repr__(self)
1225 return _object_cast_to_PlaneGeometry(o)
1226 get_from = staticmethod(get_from)
1228 PlaneGeometry_swigregister = _IMP_display.PlaneGeometry_swigregister
1229 PlaneGeometry_swigregister(PlaneGeometry)
1231 class IsosurfaceGeometry(SurfaceMeshGeometry):
1232 """Proxy of C++ IMP::display::IsosurfaceGeometry class"""
1233 __swig_setmethods__ = {}
1234 for _s
in [SurfaceMeshGeometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1235 __setattr__ =
lambda self, name, value: _swig_setattr(self, IsosurfaceGeometry, name, value)
1236 __swig_getmethods__ = {}
1237 for _s
in [SurfaceMeshGeometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1238 __getattr__ =
lambda self, name: _swig_getattr(self, IsosurfaceGeometry, name)
1239 def __init__(self, *args):
1241 __init__(IMP::display::IsosurfaceGeometry self, IMP::algebra::GridD< 3,IMP::algebra::DenseGridStorageD< 3,double >,double,IMP::algebra::DefaultEmbeddingD< 3 > > const & grid,
1242 double iso) -> IsosurfaceGeometry
1243 __init__(IMP::display::IsosurfaceGeometry self, IMP::algebra::GridD< 3,IMP::algebra::DenseGridStorageD< 3,float >,float,IMP::algebra::DefaultEmbeddingD< 3 > > const & grid,
1244 double iso) -> IsosurfaceGeometry
1246 this = _IMP_display.new_IsosurfaceGeometry(*args)
1247 try: self.this.append(this)
1248 except: self.this = this
1250 """__str__(IsosurfaceGeometry self) -> std::string"""
1251 return _IMP_display.IsosurfaceGeometry___str__(self)
1254 """__repr__(IsosurfaceGeometry self) -> std::string"""
1255 return _IMP_display.IsosurfaceGeometry___repr__(self)
1258 return _object_cast_to_IsosurfaceGeometry(o)
1259 get_from = staticmethod(get_from)
1261 __swig_destroy__ = _IMP_display.delete_IsosurfaceGeometry
1262 __del__ =
lambda self :
None;
1263 IsosurfaceGeometry_swigregister = _IMP_display.IsosurfaceGeometry_swigregister
1264 IsosurfaceGeometry_swigregister(IsosurfaceGeometry)
1266 class SkinSurfaceGeometry(SurfaceMeshGeometry):
1267 """Proxy of C++ IMP::display::SkinSurfaceGeometry class"""
1268 __swig_setmethods__ = {}
1269 for _s
in [SurfaceMeshGeometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1270 __setattr__ =
lambda self, name, value: _swig_setattr(self, SkinSurfaceGeometry, name, value)
1271 __swig_getmethods__ = {}
1272 for _s
in [SurfaceMeshGeometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1273 __getattr__ =
lambda self, name: _swig_getattr(self, SkinSurfaceGeometry, name)
1274 def __init__(self, *args):
1275 """__init__(IMP::display::SkinSurfaceGeometry self, IMP::algebra::Sphere3Ds const & balls) -> SkinSurfaceGeometry"""
1276 this = _IMP_display.new_SkinSurfaceGeometry(*args)
1277 try: self.this.append(this)
1278 except: self.this = this
1280 """__str__(SkinSurfaceGeometry self) -> std::string"""
1281 return _IMP_display.SkinSurfaceGeometry___str__(self)
1284 """__repr__(SkinSurfaceGeometry self) -> std::string"""
1285 return _IMP_display.SkinSurfaceGeometry___repr__(self)
1288 return _object_cast_to_SkinSurfaceGeometry(o)
1289 get_from = staticmethod(get_from)
1291 __swig_destroy__ = _IMP_display.delete_SkinSurfaceGeometry
1292 __del__ =
lambda self :
None;
1293 SkinSurfaceGeometry_swigregister = _IMP_display.SkinSurfaceGeometry_swigregister
1294 SkinSurfaceGeometry_swigregister(SkinSurfaceGeometry)
1296 class GeometryProcessor(_object):
1297 """Proxy of C++ IMP::display::GeometryProcessor class"""
1298 __swig_setmethods__ = {}
1299 __setattr__ =
lambda self, name, value: _swig_setattr(self, GeometryProcessor, name, value)
1300 __swig_getmethods__ = {}
1301 __getattr__ =
lambda self, name: _swig_getattr(self, GeometryProcessor, name)
1302 __repr__ = _swig_repr
1304 """__init__(IMP::display::GeometryProcessor self) -> GeometryProcessor"""
1305 this = _IMP_display.new_GeometryProcessor()
1306 try: self.this.append(this)
1307 except: self.this = this
1308 GeometryProcessor_swigregister = _IMP_display.GeometryProcessor_swigregister
1309 GeometryProcessor_swigregister(GeometryProcessor)
1312 """Proxy of C++ IMP::display::Writer class"""
1313 __swig_setmethods__ = {}
1314 for _s
in [GeometryProcessor,
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1315 __setattr__ =
lambda self, name, value: _swig_setattr(self, Writer, name, value)
1316 __swig_getmethods__ = {}
1317 for _s
in [GeometryProcessor,
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1318 __getattr__ =
lambda self, name: _swig_getattr(self, Writer, name)
1319 def __init__(self, *args):
1320 """__init__(IMP::display::Writer self, std::string name) -> Writer"""
1321 if self.__class__ == Writer:
1325 this = _IMP_display.new_Writer(_self, *args)
1326 try: self.this.append(this)
1327 except: self.this = this
1328 if self.__class__ != Writer:
1330 IMP.base._director_objects.register(self)
1334 __swig_destroy__ = _IMP_display.delete_Writer
1335 __del__ =
lambda self :
None;
1336 def set_frame(self, *args):
1337 """set_frame(Writer self, unsigned int i)"""
1338 return _IMP_display.Writer_set_frame(self, *args)
1340 def get_frame(self):
1341 """get_frame(Writer self) -> int"""
1342 return _IMP_display.Writer_get_frame(self)
1344 def add_geometry(self, *args):
1346 add_geometry(Writer self, Geometry g)
1347 add_geometry(Writer self, IMP::display::Geometries const & g)
1349 return _IMP_display.Writer_add_geometry(self, *args)
1352 """do_close(Writer self)"""
1353 return _IMP_display.Writer_do_close(self)
1356 """do_open(Writer self)"""
1357 return _IMP_display.Writer_do_open(self)
1359 def do_set_frame(self):
1360 """do_set_frame(Writer self)"""
1361 return _IMP_display.Writer_do_set_frame(self)
1364 """__str__(Writer self) -> std::string"""
1365 return _IMP_display.Writer___str__(self)
1368 """__repr__(Writer self) -> std::string"""
1369 return _IMP_display.Writer___repr__(self)
1372 return _object_cast_to_Writer(o)
1373 get_from = staticmethod(get_from)
1375 def get_type_name(self):
1376 return self.__class__.__name__
1377 def do_show(self, out):
1379 def get_version_info(self):
1380 if"IMP::display" ==
"IMP":
1381 return VersionInfo(
"python",
"0")
1383 return IMP.VersionInfo(
"python",
"0")
1385 return _object_cast_to_Writer(o)
1386 get_from = staticmethod(get_from)
1388 def __disown__(self):
1390 _IMP_display.disown_Writer(self)
1391 return weakref_proxy(self)
1392 def handle_sphere(self, *args):
1393 """handle_sphere(Writer self, SphereGeometry arg0, Color arg1, std::string arg2) -> bool"""
1394 return _IMP_display.Writer_handle_sphere(self, *args)
1396 def handle_cylinder(self, *args):
1397 """handle_cylinder(Writer self, CylinderGeometry arg0, Color arg1, std::string arg2) -> bool"""
1398 return _IMP_display.Writer_handle_cylinder(self, *args)
1400 def handle_point(self, *args):
1401 """handle_point(Writer self, PointGeometry arg0, Color arg1, std::string arg2) -> bool"""
1402 return _IMP_display.Writer_handle_point(self, *args)
1404 def handle_segment(self, *args):
1405 """handle_segment(Writer self, SegmentGeometry arg0, Color arg1, std::string arg2) -> bool"""
1406 return _IMP_display.Writer_handle_segment(self, *args)
1408 def handle_polygon(self, *args):
1409 """handle_polygon(Writer self, PolygonGeometry arg0, Color arg1, std::string arg2) -> bool"""
1410 return _IMP_display.Writer_handle_polygon(self, *args)
1412 def handle_triangle(self, *args):
1413 """handle_triangle(Writer self, TriangleGeometry arg0, Color arg1, std::string arg2) -> bool"""
1414 return _IMP_display.Writer_handle_triangle(self, *args)
1416 def handle_surface_mesh(self, *args):
1417 """handle_surface_mesh(Writer self, SurfaceMeshGeometry arg0, Color arg1, std::string arg2) -> bool"""
1418 return _IMP_display.Writer_handle_surface_mesh(self, *args)
1420 def handle_label(self, *args):
1421 """handle_label(Writer self, LabelGeometry arg0, Color arg1, std::string arg2) -> bool"""
1422 return _IMP_display.Writer_handle_label(self, *args)
1424 def handle_ellipsoid(self, *args):
1425 """handle_ellipsoid(Writer self, EllipsoidGeometry arg0, Color arg1, std::string arg2) -> bool"""
1426 return _IMP_display.Writer_handle_ellipsoid(self, *args)
1428 def handle_bounding_box(self, *args):
1429 """handle_bounding_box(Writer self, BoundingBoxGeometry arg0, Color arg1, std::string arg2) -> bool"""
1430 return _IMP_display.Writer_handle_bounding_box(self, *args)
1432 def handle_anything(self, *args):
1433 """handle_anything(Writer self, Geometry arg0, Color arg1, std::string arg2) -> bool"""
1434 return _IMP_display.Writer_handle_anything(self, *args)
1436 def do_destroy(self):
1437 """do_destroy(Writer self)"""
1438 return _IMP_display.Writer_do_destroy(self)
1440 Writer_swigregister = _IMP_display.Writer_swigregister
1441 Writer_swigregister(Writer)
1443 class TextWriter(Writer):
1444 """Proxy of C++ IMP::display::TextWriter class"""
1445 __swig_setmethods__ = {}
1446 for _s
in [Writer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1447 __setattr__ =
lambda self, name, value: _swig_setattr(self, TextWriter, name, value)
1448 __swig_getmethods__ = {}
1449 for _s
in [Writer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1450 __getattr__ =
lambda self, name: _swig_getattr(self, TextWriter, name)
1452 """open(TextWriter self)"""
1453 return _IMP_display.TextWriter_open(self)
1455 def get_stream(self):
1456 """get_stream(TextWriter self) -> _ostream"""
1457 return _IMP_display.TextWriter_get_stream(self)
1459 def do_set_frame(self):
1460 """do_set_frame(TextWriter self)"""
1461 return _IMP_display.TextWriter_do_set_frame(self)
1463 def __init__(self, *args):
1465 __init__(IMP::display::TextWriter self, TextOutput fn) -> TextWriter
1466 __init__(IMP::display::TextWriter self, std::string name) -> TextWriter
1468 if self.__class__ == TextWriter:
1472 this = _IMP_display.new_TextWriter(_self, *args)
1473 try: self.this.append(this)
1474 except: self.this = this
1475 if self.__class__ != TextWriter:
1477 IMP.base._director_objects.register(self)
1481 def get_current_file_name(self):
1482 """get_current_file_name(TextWriter self) -> std::string"""
1483 return _IMP_display.TextWriter_get_current_file_name(self)
1485 __swig_destroy__ = _IMP_display.delete_TextWriter
1486 __del__ =
lambda self :
None;
1488 """__str__(TextWriter self) -> std::string"""
1489 return _IMP_display.TextWriter___str__(self)
1492 """__repr__(TextWriter self) -> std::string"""
1493 return _IMP_display.TextWriter___repr__(self)
1496 return _object_cast_to_TextWriter(o)
1497 get_from = staticmethod(get_from)
1499 def get_type_name(self):
1500 return self.__class__.__name__
1501 def do_show(self, out):
1503 def get_version_info(self):
1504 if"IMP::display" ==
"IMP":
1505 return VersionInfo(
"python",
"0")
1507 return IMP.VersionInfo(
"python",
"0")
1509 return _object_cast_to_TextWriter(o)
1510 get_from = staticmethod(get_from)
1512 def __disown__(self):
1514 _IMP_display.disown_TextWriter(self)
1515 return weakref_proxy(self)
1516 def handle_sphere(self, *args):
1517 """handle_sphere(TextWriter self, SphereGeometry arg0, Color arg1, std::string arg2) -> bool"""
1518 return _IMP_display.TextWriter_handle_sphere(self, *args)
1520 def handle_cylinder(self, *args):
1521 """handle_cylinder(TextWriter self, CylinderGeometry arg0, Color arg1, std::string arg2) -> bool"""
1522 return _IMP_display.TextWriter_handle_cylinder(self, *args)
1524 def handle_point(self, *args):
1525 """handle_point(TextWriter self, PointGeometry arg0, Color arg1, std::string arg2) -> bool"""
1526 return _IMP_display.TextWriter_handle_point(self, *args)
1528 def handle_segment(self, *args):
1529 """handle_segment(TextWriter self, SegmentGeometry arg0, Color arg1, std::string arg2) -> bool"""
1530 return _IMP_display.TextWriter_handle_segment(self, *args)
1532 def handle_polygon(self, *args):
1533 """handle_polygon(TextWriter self, PolygonGeometry arg0, Color arg1, std::string arg2) -> bool"""
1534 return _IMP_display.TextWriter_handle_polygon(self, *args)
1536 def handle_triangle(self, *args):
1537 """handle_triangle(TextWriter self, TriangleGeometry arg0, Color arg1, std::string arg2) -> bool"""
1538 return _IMP_display.TextWriter_handle_triangle(self, *args)
1540 def handle_surface_mesh(self, *args):
1541 """handle_surface_mesh(TextWriter self, SurfaceMeshGeometry arg0, Color arg1, std::string arg2) -> bool"""
1542 return _IMP_display.TextWriter_handle_surface_mesh(self, *args)
1544 def handle_label(self, *args):
1545 """handle_label(TextWriter self, LabelGeometry arg0, Color arg1, std::string arg2) -> bool"""
1546 return _IMP_display.TextWriter_handle_label(self, *args)
1548 def handle_ellipsoid(self, *args):
1549 """handle_ellipsoid(TextWriter self, EllipsoidGeometry arg0, Color arg1, std::string arg2) -> bool"""
1550 return _IMP_display.TextWriter_handle_ellipsoid(self, *args)
1552 def handle_bounding_box(self, *args):
1553 """handle_bounding_box(TextWriter self, BoundingBoxGeometry arg0, Color arg1, std::string arg2) -> bool"""
1554 return _IMP_display.TextWriter_handle_bounding_box(self, *args)
1556 def handle_anything(self, *args):
1557 """handle_anything(TextWriter self, Geometry arg0, Color arg1, std::string arg2) -> bool"""
1558 return _IMP_display.TextWriter_handle_anything(self, *args)
1560 def do_destroy(self):
1561 """do_destroy(TextWriter self)"""
1562 return _IMP_display.TextWriter_do_destroy(self)
1565 """do_close(TextWriter self)"""
1566 return _IMP_display.TextWriter_do_close(self)
1569 """do_open(TextWriter self)"""
1570 return _IMP_display.TextWriter_do_open(self)
1572 TextWriter_swigregister = _IMP_display.TextWriter_swigregister
1573 TextWriter_swigregister(TextWriter)
1577 """create_writer(std::string filename) -> Writer"""
1578 return _IMP_display.create_writer(*args)
1579 class WriterAdaptor(IMP.base._InputAdaptor):
1580 """Proxy of C++ IMP::display::WriterAdaptor class"""
1581 __swig_setmethods__ = {}
1582 for _s
in [IMP.base._InputAdaptor]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1583 __setattr__ =
lambda self, name, value: _swig_setattr(self, WriterAdaptor, name, value)
1584 __swig_getmethods__ = {}
1585 for _s
in [IMP.base._InputAdaptor]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1586 __getattr__ =
lambda self, name: _swig_getattr(self, WriterAdaptor, name)
1587 def __init__(self, *args):
1589 __init__(IMP::display::WriterAdaptor self, std::string name) -> WriterAdaptor
1590 __init__(IMP::display::WriterAdaptor self, Writer w) -> WriterAdaptor
1592 this = _IMP_display.new_WriterAdaptor(*args)
1593 try: self.this.append(this)
1594 except: self.this = this
1595 def get_writer(self):
1596 """get_writer(WriterAdaptor self) -> Writer"""
1597 return _IMP_display.WriterAdaptor_get_writer(self)
1599 def show(self, *args):
1601 show(WriterAdaptor self, _ostream out=std::cout)
1602 show(WriterAdaptor self)
1604 return _IMP_display.WriterAdaptor_show(self, *args)
1606 __swig_destroy__ = _IMP_display.delete_WriterAdaptor
1607 __del__ =
lambda self :
None;
1609 """__str__(WriterAdaptor self) -> std::string"""
1610 return _IMP_display.WriterAdaptor___str__(self)
1613 """__repr__(WriterAdaptor self) -> std::string"""
1614 return _IMP_display.WriterAdaptor___repr__(self)
1616 WriterAdaptor_swigregister = _IMP_display.WriterAdaptor_swigregister
1617 WriterAdaptor_swigregister(WriterAdaptor)
1619 class ChimeraWriter(TextWriter):
1620 """Proxy of C++ IMP::display::ChimeraWriter class"""
1621 __swig_setmethods__ = {}
1622 for _s
in [TextWriter]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1623 __setattr__ =
lambda self, name, value: _swig_setattr(self, ChimeraWriter, name, value)
1624 __swig_getmethods__ = {}
1625 for _s
in [TextWriter]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1626 __getattr__ =
lambda self, name: _swig_getattr(self, ChimeraWriter, name)
1627 def __init__(self, *args):
1629 __init__(IMP::display::ChimeraWriter self, TextOutput of) -> ChimeraWriter
1630 __init__(IMP::display::ChimeraWriter self, std::string name) -> ChimeraWriter
1631 __init__(IMP::display::ChimeraWriter self, char const * name) -> ChimeraWriter
1633 this = _IMP_display.new_ChimeraWriter(*args)
1634 try: self.this.append(this)
1635 except: self.this = this
1636 def get_version_info(self):
1637 """get_version_info(ChimeraWriter self) -> VersionInfo"""
1638 return _IMP_display.ChimeraWriter_get_version_info(self)
1641 """__str__(ChimeraWriter self) -> std::string"""
1642 return _IMP_display.ChimeraWriter___str__(self)
1645 """__repr__(ChimeraWriter self) -> std::string"""
1646 return _IMP_display.ChimeraWriter___repr__(self)
1649 return _object_cast_to_ChimeraWriter(o)
1650 get_from = staticmethod(get_from)
1652 ChimeraWriter_swigregister = _IMP_display.ChimeraWriter_swigregister
1653 ChimeraWriter_swigregister(ChimeraWriter)
1656 """Proxy of C++ IMP::display::Colored class"""
1657 __swig_setmethods__ = {}
1658 for _s
in [
IMP.kernel.Decorator]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1659 __setattr__ =
lambda self, name, value: _swig_setattr(self, Colored, name, value)
1660 __swig_getmethods__ = {}
1661 for _s
in [
IMP.kernel.Decorator]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1662 __getattr__ =
lambda self, name: _swig_getattr(self, Colored, name)
1663 def set_color(self, *args):
1664 """set_color(Colored self, Color c)"""
1665 return _IMP_display.Colored_set_color(self, *args)
1667 def get_color(self):
1668 """get_color(Colored self) -> Color"""
1669 return _IMP_display.Colored_get_color(self)
1671 def get_color_keys():
1672 """get_color_keys() -> IMP::kernel::FloatKeys const &"""
1673 return _IMP_display.Colored_get_color_keys()
1675 if _newclass:get_color_keys = staticmethod(get_color_keys)
1676 __swig_getmethods__[
"get_color_keys"] =
lambda x: get_color_keys
1677 def __init__(self, *args):
1679 __init__(IMP::display::Colored self) -> Colored
1680 __init__(IMP::display::Colored self, Model m, ::IMP::kernel::ParticleIndex id) -> Colored
1681 __init__(IMP::display::Colored self, _ParticleAdaptor d) -> Colored
1683 this = _IMP_display.new_Colored(*args)
1684 try: self.this.append(this)
1685 except: self.this = this
1686 def get_is_setup(*args):
1688 get_is_setup(Model m, IMP::kernel::ParticleIndex pi) -> bool
1689 get_is_setup(_ParticleAdaptor p) -> bool
1691 return _IMP_display.Colored_get_is_setup(*args)
1693 if _newclass:get_is_setup = staticmethod(get_is_setup)
1694 __swig_getmethods__[
"get_is_setup"] =
lambda x: get_is_setup
1695 def show(self, *args):
1697 show(Colored self, _ostream out=std::cout)
1700 return _IMP_display.Colored_show(self, *args)
1702 def setup_particle(*args):
1704 setup_particle(Model m, IMP::kernel::ParticleIndex pi, Color color) -> Colored
1705 setup_particle(_ParticleAdaptor decorator, Color color) -> Colored
1707 return _IMP_display.Colored_setup_particle(*args)
1709 if _newclass:setup_particle = staticmethod(setup_particle)
1710 __swig_getmethods__[
"setup_particle"] =
lambda x: setup_particle
1711 def add_attribute(self, *args):
1713 add_attribute(Colored self, FloatKey k, IMP::Float v, bool opt)
1714 add_attribute(Colored self, FloatKey a0, IMP::Float a1)
1715 add_attribute(Colored self, IntKey a0, IMP::Int a1)
1716 add_attribute(Colored self, StringKey a0, IMP::String a1)
1717 add_attribute(Colored self, ParticleIndexKey a0, Particle a1)
1718 add_attribute(Colored self, ObjectKey a0, Object a1)
1720 return _IMP_display.Colored_add_attribute(self, *args)
1722 def get_value(self, *args):
1724 get_value(Colored self, FloatKey a0) -> IMP::Float
1725 get_value(Colored self, IntKey a0) -> IMP::Int
1726 get_value(Colored self, StringKey a0) -> IMP::String
1727 get_value(Colored self, ParticleIndexKey a0) -> Particle
1728 get_value(Colored self, ObjectKey a0) -> Object
1730 return _IMP_display.Colored_get_value(self, *args)
1732 def set_value(self, *args):
1734 set_value(Colored self, FloatKey a0, IMP::Float a1)
1735 set_value(Colored self, IntKey a0, IMP::Int a1)
1736 set_value(Colored self, StringKey a0, IMP::String a1)
1737 set_value(Colored self, ParticleIndexKey a0, Particle a1)
1738 set_value(Colored self, ObjectKey a0, Object a1)
1740 return _IMP_display.Colored_set_value(self, *args)
1742 def remove_attribute(self, *args):
1744 remove_attribute(Colored self, FloatKey a0)
1745 remove_attribute(Colored self, IntKey a0)
1746 remove_attribute(Colored self, StringKey a0)
1747 remove_attribute(Colored self, ParticleIndexKey a0)
1748 remove_attribute(Colored self, ObjectKey a0)
1750 return _IMP_display.Colored_remove_attribute(self, *args)
1752 def has_attribute(self, *args):
1754 has_attribute(Colored self, FloatKey a0) -> bool
1755 has_attribute(Colored self, IntKey a0) -> bool
1756 has_attribute(Colored self, StringKey a0) -> bool
1757 has_attribute(Colored self, ParticleIndexKey a0) -> bool
1758 has_attribute(Colored self, ObjectKey a0) -> bool
1760 return _IMP_display.Colored_has_attribute(self, *args)
1762 def get_derivative(self, *args):
1763 """get_derivative(Colored self, FloatKey a0) -> double"""
1764 return _IMP_display.Colored_get_derivative(self, *args)
1767 """get_name(Colored self) -> std::string"""
1768 return _IMP_display.Colored_get_name(self)
1770 def clear_caches(self):
1771 """clear_caches(Colored self)"""
1772 return _IMP_display.Colored_clear_caches(self)
1774 def set_name(self, *args):
1775 """set_name(Colored self, std::string a0)"""
1776 return _IMP_display.Colored_set_name(self, *args)
1779 """set_check_level(Colored self, IMP::base::CheckLevel a0)"""
1780 return _IMP_display.Colored_set_check_level(self, *args)
1782 def add_to_derivative(self, *args):
1783 """add_to_derivative(Colored self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
1784 return _IMP_display.Colored_add_to_derivative(self, *args)
1786 def set_is_optimized(self, *args):
1787 """set_is_optimized(Colored self, FloatKey a0, bool a1)"""
1788 return _IMP_display.Colored_set_is_optimized(self, *args)
1790 def get_is_optimized(self, *args):
1791 """get_is_optimized(Colored self, FloatKey a0) -> bool"""
1792 return _IMP_display.Colored_get_is_optimized(self, *args)
1795 """get_check_level(Colored self) -> IMP::base::CheckLevel"""
1796 return _IMP_display.Colored_get_check_level(self)
1798 def __eq__(self, *args):
1800 __eq__(Colored self, Colored o) -> bool
1801 __eq__(Colored self, Particle d) -> bool
1803 return _IMP_display.Colored___eq__(self, *args)
1805 def __ne__(self, *args):
1807 __ne__(Colored self, Colored o) -> bool
1808 __ne__(Colored self, Particle d) -> bool
1810 return _IMP_display.Colored___ne__(self, *args)
1812 def __le__(self, *args):
1814 __le__(Colored self, Colored o) -> bool
1815 __le__(Colored self, Particle d) -> bool
1817 return _IMP_display.Colored___le__(self, *args)
1819 def __lt__(self, *args):
1821 __lt__(Colored self, Colored o) -> bool
1822 __lt__(Colored self, Particle d) -> bool
1824 return _IMP_display.Colored___lt__(self, *args)
1826 def __ge__(self, *args):
1828 __ge__(Colored self, Colored o) -> bool
1829 __ge__(Colored self, Particle d) -> bool
1831 return _IMP_display.Colored___ge__(self, *args)
1833 def __gt__(self, *args):
1835 __gt__(Colored self, Colored o) -> bool
1836 __gt__(Colored self, Particle d) -> bool
1838 return _IMP_display.Colored___gt__(self, *args)
1841 """__str__(Colored self) -> std::string"""
1842 return _IMP_display.Colored___str__(self)
1845 """__repr__(Colored self) -> std::string"""
1846 return _IMP_display.Colored___repr__(self)
1848 __swig_destroy__ = _IMP_display.delete_Colored
1849 __del__ =
lambda self :
None;
1850 Colored_swigregister = _IMP_display.Colored_swigregister
1851 Colored_swigregister(Colored)
1853 def Colored_get_color_keys():
1854 """Colored_get_color_keys() -> IMP::kernel::FloatKeys const &"""
1855 return _IMP_display.Colored_get_color_keys()
1857 def Colored_get_is_setup(*args):
1859 get_is_setup(Model m, IMP::kernel::ParticleIndex pi) -> bool
1860 Colored_get_is_setup(_ParticleAdaptor p) -> bool
1862 return _IMP_display.Colored_get_is_setup(*args)
1864 def Colored_setup_particle(*args):
1866 setup_particle(Model m, IMP::kernel::ParticleIndex pi, Color color) -> Colored
1867 Colored_setup_particle(_ParticleAdaptor decorator, Color color) -> Colored
1869 return _IMP_display.Colored_setup_particle(*args)
1872 def __lshift__(*args):
1873 """__lshift__(_ostream out, Colored n) -> _ostream"""
1874 return _IMP_display.__lshift__(*args)
1875 class FilterGeometry(GeometryProcessor,Geometry):
1876 """Proxy of C++ IMP::display::FilterGeometry class"""
1877 __swig_setmethods__ = {}
1878 for _s
in [GeometryProcessor,Geometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1879 __setattr__ =
lambda self, name, value: _swig_setattr(self, FilterGeometry, name, value)
1880 __swig_getmethods__ = {}
1881 for _s
in [GeometryProcessor,Geometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1882 __getattr__ =
lambda self, name: _swig_getattr(self, FilterGeometry, name)
1883 def __init__(self, *args):
1884 """__init__(IMP::display::FilterGeometry self, Plane3D p) -> FilterGeometry"""
1885 this = _IMP_display.new_FilterGeometry(*args)
1886 try: self.this.append(this)
1887 except: self.this = this
1888 def add_geometry(self, *args):
1890 add_geometry(FilterGeometry self, Geometry g)
1891 add_geometry(FilterGeometry self, IMP::display::Geometries const & g)
1893 return _IMP_display.FilterGeometry_add_geometry(self, *args)
1895 def get_version_info(self):
1896 """get_version_info(FilterGeometry self) -> VersionInfo"""
1897 return _IMP_display.FilterGeometry_get_version_info(self)
1900 """__str__(FilterGeometry self) -> std::string"""
1901 return _IMP_display.FilterGeometry___str__(self)
1904 """__repr__(FilterGeometry self) -> std::string"""
1905 return _IMP_display.FilterGeometry___repr__(self)
1908 return _object_cast_to_FilterGeometry(o)
1909 get_from = staticmethod(get_from)
1911 FilterGeometry_swigregister = _IMP_display.FilterGeometry_swigregister
1912 FilterGeometry_swigregister(FilterGeometry)
1915 """Proxy of C++ IMP::display::WriteOptimizerState class"""
1916 __swig_setmethods__ = {}
1918 __setattr__ =
lambda self, name, value: _swig_setattr(self, WriteOptimizerState, name, value)
1919 __swig_getmethods__ = {}
1921 __getattr__ =
lambda self, name: _swig_getattr(self, WriteOptimizerState, name)
1922 def __init__(self, *args):
1923 """__init__(IMP::display::WriteOptimizerState self, Model m, WriterAdaptor w) -> WriteOptimizerState"""
1924 this = _IMP_display.new_WriteOptimizerState(*args)
1925 try: self.this.append(this)
1926 except: self.this = this
1927 def write(self, *args):
1928 """write(WriteOptimizerState self, WriterAdaptor w)"""
1929 return _IMP_display.WriteOptimizerState_write(self, *args)
1931 def remove_geometry(self, *args):
1932 """remove_geometry(WriteOptimizerState self, Geometry d)"""
1933 return _IMP_display.WriteOptimizerState_remove_geometry(self, *args)
1935 def remove_geometries(self, *args):
1936 """remove_geometries(WriteOptimizerState self, IMP::display::Geometries const & d)"""
1937 return _IMP_display.WriteOptimizerState_remove_geometries(self, *args)
1939 def set_geometries(self, *args):
1940 """set_geometries(WriteOptimizerState self, IMP::display::Geometries const & ps)"""
1941 return _IMP_display.WriteOptimizerState_set_geometries(self, *args)
1943 def set_geometries_order(self, *args):
1944 """set_geometries_order(WriteOptimizerState self, IMP::display::Geometries const & objs)"""
1945 return _IMP_display.WriteOptimizerState_set_geometries_order(self, *args)
1947 def add_geometry(self, *args):
1948 """add_geometry(WriteOptimizerState self, Geometry obj) -> unsigned int"""
1949 return _IMP_display.WriteOptimizerState_add_geometry(self, *args)
1952 """add_geometries(WriteOptimizerState self, IMP::display::Geometries const & objs)"""
1953 return _IMP_display.WriteOptimizerState_add_geometries(self, *args)
1955 def clear_geometries(self):
1956 """clear_geometries(WriteOptimizerState self)"""
1957 return _IMP_display.WriteOptimizerState_clear_geometries(self)
1959 def get_number_of_geometries(self):
1960 """get_number_of_geometries(WriteOptimizerState self) -> unsigned int"""
1961 return _IMP_display.WriteOptimizerState_get_number_of_geometries(self)
1963 def get_has_geometries(self):
1964 """get_has_geometries(WriteOptimizerState self) -> bool"""
1965 return _IMP_display.WriteOptimizerState_get_has_geometries(self)
1967 def get_geometry(self, *args):
1968 """get_geometry(WriteOptimizerState self, unsigned int i) -> Geometry"""
1969 return _IMP_display.WriteOptimizerState_get_geometry(self, *args)
1971 def get_geometries(self):
1972 """get_geometries(WriteOptimizerState self) -> IMP::display::Geometries"""
1973 return _IMP_display.WriteOptimizerState_get_geometries(self)
1975 def reserve_geometries(self, *args):
1976 """reserve_geometries(WriteOptimizerState self, unsigned int sz)"""
1977 return _IMP_display.WriteOptimizerState_reserve_geometries(self, *args)
1979 def get_version_info(self):
1980 """get_version_info(WriteOptimizerState self) -> VersionInfo"""
1981 return _IMP_display.WriteOptimizerState_get_version_info(self)
1984 """__str__(WriteOptimizerState self) -> std::string"""
1985 return _IMP_display.WriteOptimizerState___str__(self)
1988 """__repr__(WriteOptimizerState self) -> std::string"""
1989 return _IMP_display.WriteOptimizerState___repr__(self)
1992 return _object_cast_to_WriteOptimizerState(o)
1993 get_from = staticmethod(get_from)
1995 WriteOptimizerState_swigregister = _IMP_display.WriteOptimizerState_swigregister
1996 WriteOptimizerState_swigregister(WriteOptimizerState)
1998 class SingletonGeometry(Geometry):
1999 """Proxy of C++ IMP::display::SingletonGeometry class"""
2000 __swig_setmethods__ = {}
2001 for _s
in [Geometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2002 __setattr__ =
lambda self, name, value: _swig_setattr(self, SingletonGeometry, name, value)
2003 __swig_getmethods__ = {}
2004 for _s
in [Geometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2005 __getattr__ =
lambda self, name: _swig_getattr(self, SingletonGeometry, name)
2006 def __init__(self, *args):
2007 """__init__(IMP::display::SingletonGeometry self, Particle p) -> SingletonGeometry"""
2008 this = _IMP_display.new_SingletonGeometry(*args)
2009 try: self.this.append(this)
2010 except: self.this = this
2011 def get_particle(self):
2012 """get_particle(SingletonGeometry self) -> Particle"""
2013 return _IMP_display.SingletonGeometry_get_particle(self)
2015 __swig_destroy__ = _IMP_display.delete_SingletonGeometry
2016 __del__ =
lambda self :
None;
2018 """__str__(SingletonGeometry self) -> std::string"""
2019 return _IMP_display.SingletonGeometry___str__(self)
2022 """__repr__(SingletonGeometry self) -> std::string"""
2023 return _IMP_display.SingletonGeometry___repr__(self)
2026 return _object_cast_to_SingletonGeometry(o)
2027 get_from = staticmethod(get_from)
2029 SingletonGeometry_swigregister = _IMP_display.SingletonGeometry_swigregister
2030 SingletonGeometry_swigregister(SingletonGeometry)
2032 class SingletonsGeometry(Geometry):
2033 """Proxy of C++ IMP::display::SingletonsGeometry class"""
2034 __swig_setmethods__ = {}
2035 for _s
in [Geometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2036 __setattr__ =
lambda self, name, value: _swig_setattr(self, SingletonsGeometry, name, value)
2037 __swig_getmethods__ = {}
2038 for _s
in [Geometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2039 __getattr__ =
lambda self, name: _swig_getattr(self, SingletonsGeometry, name)
2040 def __init__(self, *args):
2042 __init__(IMP::display::SingletonsGeometry self, _SingletonContainerAdaptor pc, Color c) -> SingletonsGeometry
2043 __init__(IMP::display::SingletonsGeometry self, _SingletonContainerAdaptor pc) -> SingletonsGeometry
2045 this = _IMP_display.new_SingletonsGeometry(*args)
2046 try: self.this.append(this)
2047 except: self.this = this
2048 def get_container(self):
2049 """get_container(SingletonsGeometry self) -> SingletonContainer"""
2050 return _IMP_display.SingletonsGeometry_get_container(self)
2052 __swig_destroy__ = _IMP_display.delete_SingletonsGeometry
2053 __del__ =
lambda self :
None;
2055 """__str__(SingletonsGeometry self) -> std::string"""
2056 return _IMP_display.SingletonsGeometry___str__(self)
2059 """__repr__(SingletonsGeometry self) -> std::string"""
2060 return _IMP_display.SingletonsGeometry___repr__(self)
2063 return _object_cast_to_SingletonsGeometry(o)
2064 get_from = staticmethod(get_from)
2066 SingletonsGeometry_swigregister = _IMP_display.SingletonsGeometry_swigregister
2067 SingletonsGeometry_swigregister(SingletonsGeometry)
2069 class PairGeometry(Geometry):
2070 """Proxy of C++ IMP::display::PairGeometry class"""
2071 __swig_setmethods__ = {}
2072 for _s
in [Geometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2073 __setattr__ =
lambda self, name, value: _swig_setattr(self, PairGeometry, name, value)
2074 __swig_getmethods__ = {}
2075 for _s
in [Geometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2076 __getattr__ =
lambda self, name: _swig_getattr(self, PairGeometry, name)
2077 def __init__(self, *args):
2078 """__init__(IMP::display::PairGeometry self, IMP::kernel::ParticlePair const & pp) -> PairGeometry"""
2079 this = _IMP_display.new_PairGeometry(*args)
2080 try: self.this.append(this)
2081 except: self.this = this
2082 def get_particle_pair(self):
2083 """get_particle_pair(PairGeometry self) -> IMP::kernel::ParticlePair"""
2084 return _IMP_display.PairGeometry_get_particle_pair(self)
2086 __swig_destroy__ = _IMP_display.delete_PairGeometry
2087 __del__ =
lambda self :
None;
2089 """__str__(PairGeometry self) -> std::string"""
2090 return _IMP_display.PairGeometry___str__(self)
2093 """__repr__(PairGeometry self) -> std::string"""
2094 return _IMP_display.PairGeometry___repr__(self)
2097 return _object_cast_to_PairGeometry(o)
2098 get_from = staticmethod(get_from)
2100 PairGeometry_swigregister = _IMP_display.PairGeometry_swigregister
2101 PairGeometry_swigregister(PairGeometry)
2103 class PairsGeometry(Geometry):
2104 """Proxy of C++ IMP::display::PairsGeometry class"""
2105 __swig_setmethods__ = {}
2106 for _s
in [Geometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2107 __setattr__ =
lambda self, name, value: _swig_setattr(self, PairsGeometry, name, value)
2108 __swig_getmethods__ = {}
2109 for _s
in [Geometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2110 __getattr__ =
lambda self, name: _swig_getattr(self, PairsGeometry, name)
2111 def __init__(self, *args):
2113 __init__(IMP::display::PairsGeometry self, PairContainer pc, Color c) -> PairsGeometry
2114 __init__(IMP::display::PairsGeometry self, PairContainer pc) -> PairsGeometry
2116 this = _IMP_display.new_PairsGeometry(*args)
2117 try: self.this.append(this)
2118 except: self.this = this
2119 def get_container(self):
2120 """get_container(PairsGeometry self) -> PairContainer"""
2121 return _IMP_display.PairsGeometry_get_container(self)
2123 __swig_destroy__ = _IMP_display.delete_PairsGeometry
2124 __del__ =
lambda self :
None;
2126 """__str__(PairsGeometry self) -> std::string"""
2127 return _IMP_display.PairsGeometry___str__(self)
2130 """__repr__(PairsGeometry self) -> std::string"""
2131 return _IMP_display.PairsGeometry___repr__(self)
2134 return _object_cast_to_PairsGeometry(o)
2135 get_from = staticmethod(get_from)
2137 PairsGeometry_swigregister = _IMP_display.PairsGeometry_swigregister
2138 PairsGeometry_swigregister(PairsGeometry)
2140 class PymolWriter(TextWriter):
2141 """Proxy of C++ IMP::display::PymolWriter class"""
2142 __swig_setmethods__ = {}
2143 for _s
in [TextWriter]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2144 __setattr__ =
lambda self, name, value: _swig_setattr(self, PymolWriter, name, value)
2145 __swig_getmethods__ = {}
2146 for _s
in [TextWriter]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2147 __getattr__ =
lambda self, name: _swig_getattr(self, PymolWriter, name)
2148 def __init__(self, *args):
2150 __init__(IMP::display::PymolWriter self, TextOutput of) -> PymolWriter
2151 __init__(IMP::display::PymolWriter self, std::string name) -> PymolWriter
2152 __init__(IMP::display::PymolWriter self, char const * name) -> PymolWriter
2154 this = _IMP_display.new_PymolWriter(*args)
2155 try: self.this.append(this)
2156 except: self.this = this
2157 def get_version_info(self):
2158 """get_version_info(PymolWriter self) -> VersionInfo"""
2159 return _IMP_display.PymolWriter_get_version_info(self)
2162 """__str__(PymolWriter self) -> std::string"""
2163 return _IMP_display.PymolWriter___str__(self)
2166 """__repr__(PymolWriter self) -> std::string"""
2167 return _IMP_display.PymolWriter___repr__(self)
2170 return _object_cast_to_PymolWriter(o)
2171 get_from = staticmethod(get_from)
2173 PymolWriter_swigregister = _IMP_display.PymolWriter_swigregister
2174 PymolWriter_swigregister(PymolWriter)
2176 class RestraintGeometry(Geometry):
2177 """Proxy of C++ IMP::display::RestraintGeometry class"""
2178 __swig_setmethods__ = {}
2179 for _s
in [Geometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2180 __setattr__ =
lambda self, name, value: _swig_setattr(self, RestraintGeometry, name, value)
2181 __swig_getmethods__ = {}
2182 for _s
in [Geometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2183 __getattr__ =
lambda self, name: _swig_getattr(self, RestraintGeometry, name)
2184 def __init__(self, *args):
2185 """__init__(IMP::display::RestraintGeometry self, Restraint p) -> RestraintGeometry"""
2186 this = _IMP_display.new_RestraintGeometry(*args)
2187 try: self.this.append(this)
2188 except: self.this = this
2189 def get_restraint(self):
2190 """get_restraint(RestraintGeometry self) -> Restraint"""
2191 return _IMP_display.RestraintGeometry_get_restraint(self)
2193 def get_version_info(self):
2194 """get_version_info(RestraintGeometry self) -> VersionInfo"""
2195 return _IMP_display.RestraintGeometry_get_version_info(self)
2198 """__str__(RestraintGeometry self) -> std::string"""
2199 return _IMP_display.RestraintGeometry___str__(self)
2202 """__repr__(RestraintGeometry self) -> std::string"""
2203 return _IMP_display.RestraintGeometry___repr__(self)
2206 return _object_cast_to_RestraintGeometry(o)
2207 get_from = staticmethod(get_from)
2209 RestraintGeometry_swigregister = _IMP_display.RestraintGeometry_swigregister
2210 RestraintGeometry_swigregister(RestraintGeometry)
2212 class RestraintSetGeometry(Geometry):
2213 """Proxy of C++ IMP::display::RestraintSetGeometry class"""
2214 __swig_setmethods__ = {}
2215 for _s
in [Geometry]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2216 __setattr__ =
lambda self, name, value: _swig_setattr(self, RestraintSetGeometry, name, value)
2217 __swig_getmethods__ = {}
2218 for _s
in [Geometry]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2219 __getattr__ =
lambda self, name: _swig_getattr(self, RestraintSetGeometry, name)
2220 def __init__(self, *args):
2221 """__init__(IMP::display::RestraintSetGeometry self, RestraintSet p) -> RestraintSetGeometry"""
2222 this = _IMP_display.new_RestraintSetGeometry(*args)
2223 try: self.this.append(this)
2224 except: self.this = this
2225 def get_restraint_set(self):
2226 """get_restraint_set(RestraintSetGeometry self) -> RestraintSet"""
2227 return _IMP_display.RestraintSetGeometry_get_restraint_set(self)
2229 def get_version_info(self):
2230 """get_version_info(RestraintSetGeometry self) -> VersionInfo"""
2231 return _IMP_display.RestraintSetGeometry_get_version_info(self)
2234 """__str__(RestraintSetGeometry self) -> std::string"""
2235 return _IMP_display.RestraintSetGeometry___str__(self)
2238 """__repr__(RestraintSetGeometry self) -> std::string"""
2239 return _IMP_display.RestraintSetGeometry___repr__(self)
2242 return _object_cast_to_RestraintSetGeometry(o)
2243 get_from = staticmethod(get_from)
2245 RestraintSetGeometry_swigregister = _IMP_display.RestraintSetGeometry_swigregister
2246 RestraintSetGeometry_swigregister(RestraintSetGeometry)
2249 PivyWriter= _pivy.get_writer(Writer)
2250 _object_types.append(
'PivyWriter')
2253 def get_module_version():
2254 """get_module_version() -> std::string const"""
2255 return _IMP_display.get_module_version()
2257 def get_example_path(*args):
2258 """get_example_path(std::string fname) -> std::string"""
2259 return _IMP_display.get_example_path(*args)
2261 def get_data_path(*args):
2262 """get_data_path(std::string fname) -> std::string"""
2263 return _IMP_display.get_data_path(*args)
2264 import _version_check
2265 _version_check.check_version(get_module_version())
Shared optimizer state that is invoked upon commitment of new coordinates.
Color get_rgb_color(double f)
Return the color for f from the RGB color map.
Make CGAL functionality available to IMP.
void set_check_level(CheckLevel tf)
Control runtime checks in the code.
Low level functionality (logging, error handling, profiling, command line flags etc) that is used by ...
double get_linear_color_map_value(double min, double max, double value)
Color get_interpolated_rgb(const Color &a, const Color &b, double f)
Return a color interpolated between a and b in RGB space.
Color get_hot_color(double f)
Return the color for f from the hot color map.
SphereGeometry * create_geometry(const algebra::Sphere3D &t, std::string name="algebra::Sphere3D"+"%1""%")
Base functionality and abstract base classes for representation, scoring and sampling.
Color get_display_color(unsigned int i)
Writer * create_writer(std::string filename)
Common base class for heavy weight IMP objects.
Color get_gnuplot_color(double f)
Return colors using the gnuplot default color map.
General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP...
void show(Hierarchy h, std::ostream &out=std::cout)
Print out a molecular hierarchy.
Color get_gray_color(double f)
Return the a grayscale value for f.
Color get_jet_color(double f)
Return the color for f from the jet color map.
void add_geometries(RMF::FileHandle file, const display::GeometriesTemp &r)
CheckLevel get_check_level()
Get the current audit mode.