Package mmLib :: Module Viewer :: Class GLChain
[hide private]
[frames] | no frames]

Class GLChain

source code

object --+            
         |            
  GLObject --+        
             |        
    GLDrawList --+    
                 |    
        GLAtomList --+
                     |
                    GLChain

Visualization object for mmLib.Structure.Chain.

Instance Methods [hide private]
 
__init__(self, **args)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
glo_install_properties(self)
Called by GLObject.__init__ to install properties.
source code
 
glo_name(self)
Returns the GLObject name.
source code
 
glal_iter_atoms(self)
Implement in a subclass to iterate over all atoms which need to be drawn.
source code
 
glal_iter_fragments(self)
The GLAtomList implementation of this is slow.
source code
 
glal_iter_chains(self)
The GLAtomList implementation of this is slow.
source code

Inherited from GLAtomList: glal_calc_U, glal_calc_color, glal_calc_color_Uaxes, glal_calc_color_Uellipse, glal_calc_color_Urms, glal_calc_color_label, glal_calc_color_range, glal_calc_color_trace, glal_calc_position, glal_draw_Uaxes, glal_draw_Uellipse, glal_draw_Urms, glal_draw_ball_stick, glal_draw_cpk, glal_draw_cross, glal_draw_labels, glal_draw_lines, glal_draw_trace, glal_iter_atoms_filtered, glal_iter_models, glal_iter_visible_atoms, glal_rebuild_atom_dicts, glal_update_color_value, glal_update_properties, gldl_install_draw_methods, gldl_iter_multidraw_self

Inherited from GLDrawList: gldl_draw, gldl_draw_method_compile, gldl_draw_method_delete_compiled, gldl_draw_method_delete_compiled_all_drivers, gldl_draw_method_get, gldl_draw_method_install, gldl_draw_transparent, gldl_get_glviewer, gldl_iter_multidraw_all, gldl_pop_matrix, gldl_property_color_rgbf, gldl_push_matrix, gldl_redraw, gldl_render, gldl_render_draw_methods, gldl_update_cb, glo_remove, glo_remove_child

Inherited from GLObject: glo_add_child, glo_add_property, glo_add_update_callback, glo_append_child, glo_count_descendants, glo_get_child, glo_get_child_path, glo_get_degree, glo_get_depth, glo_get_glstructure, glo_get_index_path, glo_get_lowest_common_ancestor, glo_get_parent, glo_get_parent_list, glo_get_path, glo_get_properties_id, glo_get_property_desc, glo_get_root, glo_init_properties, glo_is_descendant_of, glo_iter_children, glo_iter_preorder_traversal, glo_iter_property_desc, glo_link_child_property, glo_prepend_child, glo_remove_update_callback, glo_set_name, glo_set_properties_id, glo_update_properties, glo_update_properties_path

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]

Inherited from GLAtomList: glal_res_type_color_dict

Inherited from GLDrawList: gldl_color_list

Inherited from GLObject: PropertyDefault

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, **args)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

glo_install_properties(self)

source code 

Called by GLObject.__init__ to install properties.

Overrides: GLObject.glo_install_properties
(inherited documentation)

glo_name(self)

source code 

Returns the GLObject name.

Overrides: GLObject.glo_name
(inherited documentation)

glal_iter_atoms(self)

source code 

Implement in a subclass to iterate over all atoms which need to be drawn.

Overrides: GLAtomList.glal_iter_atoms
(inherited documentation)

glal_iter_fragments(self)

source code 

The GLAtomList implementation of this is slow.

Overrides: GLAtomList.glal_iter_fragments

glal_iter_chains(self)

source code 

The GLAtomList implementation of this is slow.

Overrides: GLAtomList.glal_iter_chains