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.