Rosetta 3.4
Public Types | Public Member Functions
protocols::match::output::ResidueKinemageWriter Class Reference

#include <WriteUpstreamCoordinateKineamge.hh>

Collaboration diagram for protocols::match::output::ResidueKinemageWriter:
Collaboration graph

List of all members.

Public Types

typedef core::Size Size

Public Member Functions

 ResidueKinemageWriter ()
void write_rsd_coords (std::ostream &ostr, Size const scaffold_build_point_id, Size const upstream_conf_id, core::conformation::Residue const &rsd, bool is_instance=false) const
 Write out the coordinates for a particular residue; the kinemage tag is assumed to have been writen already.
void dominant (bool setting)
void animate (bool setting)
void group (bool setting)
void write_virtual_atoms (bool setting)
void master (std::string const &setting)

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::match::output::ResidueKinemageWriter::ResidueKinemageWriter ( )

Member Function Documentation

void protocols::match::output::ResidueKinemageWriter::animate ( bool  setting)
void protocols::match::output::ResidueKinemageWriter::dominant ( bool  setting)
void protocols::match::output::ResidueKinemageWriter::group ( bool  setting)
void protocols::match::output::ResidueKinemageWriter::master ( std::string const &  setting)
void protocols::match::output::ResidueKinemageWriter::write_rsd_coords ( std::ostream &  ostr,
Size const  scaffold_build_point_id,
Size const  upstream_conf_id,
core::conformation::Residue const &  rsd,
bool  is_instance = false 
) const

Write out the coordinates for a particular residue; the kinemage tag is assumed to have been writen already.

Don't write out multiple copies of the upstream coordinates if you're drawing multiple instances of the downstream partner from a single rotamer. Instead, use the kinemage "instance" flag to point to the coordinates already written out in this file. This creates a smaller output file.

References core::conformation::Residue::atom_is_backbone(), core::conformation::Residue::atom_is_hydrogen(), core::conformation::Residue::atom_type(), core::chemical::AtomType::element(), core::conformation::Residue::name(), core::conformation::Residue::natoms(), core::conformation::Residue::nbrs(), protocols::match::output::print_node(), and core::conformation::Residue::seqpos().

Referenced by protocols::match::output::WriteUpstreamCoordinateKinemage::build(), and protocols::match::output::WriteUpstreamHitKinemage::output_upstream_coordinates().

void protocols::match::output::ResidueKinemageWriter::write_virtual_atoms ( bool  setting)

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines