![]()  | 
  
    Structural Bioinformatics Library
    
   Template C++ / Python API for developping structural bioinformatics applications. 
   | 
 
#include <VMD_viewer.hpp>
Public Types | |
| typedef T_VMD_viewer< Dummy > | Self | 
Constructors / Destructors | |
| T_VMD_viewer (std::ostream &out=std::cout) | |
| Constructor initializing the output stream (default is standard output).  More... | |
Parameters | |
| unsigned | get_color_id (const std::string &color) const | 
| Returns the index associated to a given color.  More... | |
| unsigned | get_color_id (void) const | 
| Returns the current color index.  More... | |
| void | set_color_id (unsigned color_id) | 
| Sets the current color index.  More... | |
| bool | is_transparent (void) const | 
| Checks that the next object will be viewn using transparent material.  More... | |
| void | set_transparent (bool is_transparent) | 
| Sets the transparent tag.  More... | |
| bool | is_visible (void) const | 
| Checks that the next object will be visible.  More... | |
| void | set_visible (bool is_visible) | 
| Sets the visible tag.  More... | |
| bool | is_cloning (void) const | 
| Checks that the next object will copy the last molecule if any.  More... | |
| void | set_cloning (bool is_cloning) | 
| Sets the cloning tag.  More... | |
| unsigned | get_vertex_resolution (void) const | 
| Returns the number of facets around a sphere representing a vertex.  More... | |
| void | set_vertex_resolution (unsigned resolution) | 
| Sets the number of facets around a sphere representing a vertex.  More... | |
| unsigned | get_circle_resolution (void) const | 
| Returns the number of segments around a circular arc.  More... | |
| void | set_circle_resolution (unsigned resolution) | 
| Sets the number of segments around a circular arc.  More... | |
| double | get_vertex_radius (void) const | 
| Returns the radius of a sphere representing a vertex.  More... | |
| void | set_vertex_radius (double radius) | 
| Sets the radius of a sphere representing a vertex.  More... | |
| double | get_edge_radius (void) const | 
| Returns the radius of a cylinder representing an edge.  More... | |
| void | set_edge_radius (double radius) | 
| Sets the radius of a cylinder representing an edge.  More... | |
| double | get_infinite_factor (void) const | 
| Returns the multiplicative factor used for representing infinite objects (e.g a line).  More... | |
| void | set_infinite_factor (double factor) | 
| Sets the multiplicative factor used for representing infinite objects (e.g a line).  More... | |
Viewings | |
| void | add_new_representation (void) | 
| Creates a new representation of the current molecule in VMD.  More... | |
| void | delete_first_representation (void) | 
| Deletes the first representation of the current molecule in VMD.  More... | |
| void | set_representation (const std::string &rep) | 
| Sets the mode of the current representation of the current molecule in VMD.  More... | |
| void | set_color (const std::string &color) | 
| Sets the color of the current representation of the current molecule in VMD.  More... | |
| void | set_color (std::size_t color_id) | 
| Sets the current color index.  More... | |
| void | set_graphics_color (const std::string &color) | 
| Sets the color of the current representation of the current molecule in VMD.  More... | |
| void | set_graphics_transparent (bool is_transparent) | 
| Sets the type of material to use (opaque or transparent) for the current molecule in VMD.  More... | |
| void | set_top_molecule (const std::string &mol_name) | 
| Sets the molecule with the input name as the current molecule in VMD.  More... | |
| void | make_new_molecule (const std::string &mol_name) | 
| Creates a new molecule in VMD.  More... | |
| void | make_add_molecule (const std::string &filename) | 
| Loads a molecule to the top molecule in VMD.  More... | |
| void | make_add_molecules_with_index (const std::string &prefix, const std::string &extension, unsigned index) | 
| Loads a list of molecules to the top molecule in VMD, from the index represented by the number of loaded frames to the input index. The filename of molecules is built as : <prefix><index><extension>  More... | |
| void | finalize_molecule (void) | 
| Finalizes the molecule: here it does nothing.  More... | |
| typedef T_VMD_viewer<Dummy> Self | 
      
  | 
  inline | 
Constructor initializing the output stream (default is standard output).
      
  | 
  inline | 
Creates a new representation of the current molecule in VMD.
      
  | 
  inline | 
Deletes the first representation of the current molecule in VMD.
      
  | 
  inline | 
Finalizes the molecule: here it does nothing.
      
  | 
  inline | 
Returns the number of segments around a circular arc.
      
  | 
  inline | 
Returns the index associated to a given color.
If the string does not represent a known color, it returns 0 (blue).
      
  | 
  inline | 
Returns the current color index.
      
  | 
  inline | 
Returns the radius of a cylinder representing an edge.
      
  | 
  inline | 
Returns the multiplicative factor used for representing infinite objects (e.g a line).
      
  | 
  inline | 
Returns the radius of a sphere representing a vertex.
      
  | 
  inline | 
Returns the number of facets around a sphere representing a vertex.
      
  | 
  inline | 
Checks that the next object will copy the last molecule if any.
      
  | 
  inline | 
Checks that the next object will be viewn using transparent material.
      
  | 
  inline | 
Checks that the next object will be visible.
      
  | 
  inline | 
Loads a molecule to the top molecule in VMD.
      
  | 
  inline | 
Loads a list of molecules to the top molecule in VMD, from the index represented by the number of loaded frames to the input index. The filename of molecules is built as : <prefix><index><extension>
      
  | 
  inline | 
Creates a new molecule in VMD.
      
  | 
  inline | 
Sets the number of segments around a circular arc.
      
  | 
  inline | 
Sets the cloning tag.
      
  | 
  inline | 
Sets the color of the current representation of the current molecule in VMD.
      
  | 
  inline | 
Sets the current color index.
      
  | 
  inline | 
Sets the current color index.
      
  | 
  inline | 
Sets the radius of a cylinder representing an edge.
      
  | 
  inline | 
Sets the color of the current representation of the current molecule in VMD.
      
  | 
  inline | 
Sets the type of material to use (opaque or transparent) for the current molecule in VMD.
      
  | 
  inline | 
Sets the multiplicative factor used for representing infinite objects (e.g a line).
      
  | 
  inline | 
Sets the mode of the current representation of the current molecule in VMD.
      
  | 
  inline | 
Sets the molecule with the input name as the current molecule in VMD.
      
  | 
  inline | 
Sets the transparent tag.
      
  | 
  inline | 
Sets the radius of a sphere representing a vertex.
      
  | 
  inline | 
Sets the number of facets around a sphere representing a vertex.
      
  | 
  inline | 
Sets the visible tag.