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

Namespaces

 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::shared_ptr
< ConformationViewer
ConformationViewerOP
 
typedef
utility::pointer::shared_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. More...
 
static std::string empty_string ("")
 
void add_conformation_viewer (core::conformation::Conformation &, std::string const =empty_string, int const =900, int const =900, bool const =false, bool const =false, core::Vector const =core::Vector(0.0))
 
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. More...
 
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  const = false,
bool  const = false,
core::Vector  const = core::Vector( 0.0 ) 
)
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,
int  atom_num,
core::conformation::Conformation const &  conf,
std::string  extras = "" 
)
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::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

const int protocols::viewer::EDGE_NGHBRS
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}
}

Referenced by protocols::viewer::triangleIterator::aquireNextQueue().

const int protocols::viewer::POLY_CASES
utility::vector1< SilentObserverOP > protocols::viewer::silent_observers
const int protocols::viewer::VERTEX_OFF
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}
}

Referenced by protocols::viewer::triangleIterator::aquireNextQueue().