Rosetta 3.4
Namespaces | Classes | Typedefs | Functions | Variables
protocols::viewer Namespace Reference

Namespaces

namespace  graphics_states_param

Classes

class  ConformationViewer
 observer that attaches to a Conformation and displays graphics More...
class  GraphicsState
class  SilentObserver
class  triangle
class  triangleIterator

Typedefs

typedef
utility::pointer::owning_ptr
< ConformationViewer
ConformationViewerOP
typedef
utility::pointer::owning_ptr
< SilentObserver
SilentObserverOP
typedef void *(* VoidFunc )(void *)

Functions

void add_monte_carlo_silent_viewer (moves::MonteCarlo &mc, std::string const name_in, bool fullatom=false)
void clear_conformation_viewers ()
 Allows for graceful exit of graphics viewers.
static std::string empty_string ("")
void add_conformation_viewer (core::conformation::Conformation &, std::string const =empty_string, int const =900, int const =900, bool=false)
void add_monte_carlo_viewer (moves::MonteCarlo &, std::string const =empty_string, int const =900, int const =900, bool=false)
int viewer_main (VoidFunc worker_main)
void set_bg_color (core::Vector new_bg_color)
void print_node (std::ostream &out, int residue_num, int atom_num, core::conformation::Conformation const &conf, std::string extras="")
void print_node (std::ostream &out, int residue_num, std::string atom_name, core::conformation::Conformation const &conf, std::string extras="")
void print_interres_bond (std::ostream &out, core::conformation::Residue const &rsd1, core::conformation::Residue const &rsd2, core::conformation::Conformation const &conf)
void dump_residue_kinemage (std::ostream &out, core::conformation::Residue const &rsd, core::conformation::Conformation const &conf)
void dump_structure_kinemage (std::ostream &out, core::conformation::Conformation const &conf)
 A better way to visualize the structure is use Prekin or KiNG's File | Import | Molecules command.
void dump_foldtree_kinemage (std::ostream &out, core::kinematics::FoldTree const &fold_tree, core::conformation::Conformation const &conf)
void visit_atomtree_node (std::ostream &out, core::kinematics::tree::Atom const &katom, core::conformation::Conformation const &conf)
void dump_atomtree_kinemage (std::ostream &out, core::kinematics::AtomTree const &atom_tree, core::conformation::Conformation const &conf)
void dump_pose_kinemage (std::string const filename, core::pose::Pose const &pose)

Variables

const int POLY_CASES [][21]
const int VERTEX_OFF [][3]
const int EDGE_NGHBRS [][3]
utility::vector1
< SilentObserverOP
silent_observers

Typedef Documentation

typedef void*(* protocols::viewer::VoidFunc)(void *)

Function Documentation

void protocols::viewer::add_conformation_viewer ( core::conformation::Conformation ,
std::string  const = empty_string,
int  const = 900,
int  const = 900,
bool  = false 
) [inline]
void protocols::viewer::add_monte_carlo_silent_viewer ( moves::MonteCarlo &  mc,
std::string const  name_in,
bool  fullatom = false 
)
void protocols::viewer::add_monte_carlo_viewer ( moves::MonteCarlo &  ,
std::string  const = empty_string,
int  const = 900,
int  const = 900,
bool  = false 
) [inline]
void protocols::viewer::clear_conformation_viewers ( )

Allows for graceful exit of graphics viewers.

void protocols::viewer::dump_atomtree_kinemage ( std::ostream &  out,
core::kinematics::AtomTree const &  atom_tree,
core::conformation::Conformation const &  conf 
)
void protocols::viewer::dump_foldtree_kinemage ( std::ostream &  out,
core::kinematics::FoldTree const &  fold_tree,
core::conformation::Conformation const &  conf 
)
void protocols::viewer::dump_pose_kinemage ( std::string const  filename,
core::pose::Pose const &  pose 
)
void protocols::viewer::dump_residue_kinemage ( std::ostream &  out,
core::conformation::Residue const &  rsd,
core::conformation::Conformation const &  conf 
)
void protocols::viewer::dump_structure_kinemage ( std::ostream &  out,
core::conformation::Conformation const &  conf 
)

A better way to visualize the structure is use Prekin or KiNG's File | Import | Molecules command.

References dump_residue_kinemage(), core::conformation::Conformation::residue(), and core::conformation::Conformation::size().

Referenced by dump_pose_kinemage().

static std::string protocols::viewer::empty_string ( ""  ) [static]
void protocols::viewer::print_interres_bond ( std::ostream &  out,
core::conformation::Residue const &  rsd1,
core::conformation::Residue const &  rsd2,
core::conformation::Conformation const &  conf 
)
void protocols::viewer::print_node ( std::ostream &  out,
int  residue_num,
std::string  atom_name,
core::conformation::Conformation const &  conf,
std::string  extras = "" 
)
void protocols::viewer::print_node ( std::ostream &  out,
int  residue_num,
int  atom_num,
core::conformation::Conformation const &  conf,
std::string  extras = "" 
)
void protocols::viewer::set_bg_color ( core::Vector  new_bg_color)
int protocols::viewer::viewer_main ( VoidFunc  worker_main) [inline]
void protocols::viewer::visit_atomtree_node ( std::ostream &  out,
core::kinematics::tree::Atom const &  katom,
core::conformation::Conformation const &  conf 
)

Variable Documentation

Initial value:
 {
  {-1, -1, -1}, 


  { 1,  2,  0}, 
  { 2,  3,  1}, 
  { 3,  4,  3}, 
  { 4,  1,  4}, 

  { 5,  6,  0}, 
  { 6,  7,  1}, 
  { 7,  8,  3}, 
  { 8,  5,  4}, 

  { 1,  5,  2}, 
  { 2,  6,  2}, 
  { 4,  8,  2}, 
  { 3,  7,  2}  
}
Initial value:
 {
  {-1, -1, -1}, 
  {0, 0, 0},
  {1, 0, 0},
  {1, 1, 0},
  {0, 1, 0},
  {0, 0, 1},
  {1, 0, 1},
  {1, 1, 1},
  {0, 1, 1}
}
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines