|
Rosetta 3.5
|
#include <ResidueKinWriter.hh>


Public Types | |
| typedef core::Size | Size |
Public Member Functions | |
| ResidueKinWriter () | |
| virtual | ~ResidueKinWriter () |
| void | write_kin_header (std::ostream &ostr, core::conformation::Residue const &rsd, core::Size atom_to_center_on=0, core::Size which_kin=1) const |
| write the header for the kinemage to center on this residue More... | |
| void | write_rsd_coords (std::ostream &ostr, 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. More... | |
| void | master (std::string const &setting) |
| void | dominant (bool setting) |
| void | animate (bool setting) |
| void | group (bool setting) |
| void | write_virtual_atoms (bool setting) |
| void | write_hydrogens (bool setting) |
| Calling this function with the setting "true", turns on polar, apolar, and backbone hydrogen writing. Calling this function with the setting "false", turns off polar, apolar, and backbone hydrogen writing. More... | |
| void | write_apolar_hydrogens (bool setting) |
| void | write_polar_hydrogens (bool setting) |
| void | write_backbone_hydrogens (bool setting) |
Private Attributes | |
| std::string | master_ |
| bool | dominant_ |
| bool | animate_ |
| bool | group_ |
| bool | write_apolar_hydrogens_ |
| bool | write_polar_hydrogens_ |
| bool | write_backbone_hydrogens_ |
| bool | write_virtual_atoms_ |
Definition at line 43 of file ResidueKinWriter.hh.
Definition at line 46 of file ResidueKinWriter.hh.
| core::conformation::ResidueKinWriter::ResidueKinWriter | ( | ) |
Definition at line 102 of file ResidueKinWriter.cc.
|
virtual |
Definition at line 113 of file ResidueKinWriter.cc.
| void core::conformation::ResidueKinWriter::animate | ( | bool | setting) |
Definition at line 194 of file ResidueKinWriter.cc.
References animate_.
Referenced by core::conformation::ConformationKinWriter::write_coords().
| void core::conformation::ResidueKinWriter::dominant | ( | bool | setting) |
Definition at line 193 of file ResidueKinWriter.cc.
References dominant_.
| void core::conformation::ResidueKinWriter::group | ( | bool | setting) |
Definition at line 195 of file ResidueKinWriter.cc.
References group_.
| void core::conformation::ResidueKinWriter::master | ( | std::string const & | setting) |
Definition at line 196 of file ResidueKinWriter.cc.
References master_.
| void core::conformation::ResidueKinWriter::write_apolar_hydrogens | ( | bool | setting) |
Definition at line 204 of file ResidueKinWriter.cc.
References write_apolar_hydrogens_.
Referenced by write_hydrogens().
| void core::conformation::ResidueKinWriter::write_backbone_hydrogens | ( | bool | setting) |
Definition at line 206 of file ResidueKinWriter.cc.
References write_backbone_hydrogens_.
Referenced by write_hydrogens().
| void core::conformation::ResidueKinWriter::write_hydrogens | ( | bool | setting) |
Calling this function with the setting "true", turns on polar, apolar, and backbone hydrogen writing. Calling this function with the setting "false", turns off polar, apolar, and backbone hydrogen writing.
Definition at line 198 of file ResidueKinWriter.cc.
References write_apolar_hydrogens(), write_backbone_hydrogens(), and write_polar_hydrogens().
| void core::conformation::ResidueKinWriter::write_kin_header | ( | std::ostream & | ostr, |
| core::conformation::Residue const & | rsd, | ||
| core::Size | atom_to_center_on = 0, |
||
| core::Size | which_kin = 1 |
||
| ) | const |
write the header for the kinemage to center on this residue
Definition at line 115 of file ResidueKinWriter.cc.
References core::conformation::Residue::nbr_atom(), core::conformation::write_kinemage_header(), and core::conformation::Residue::xyz().
| void core::conformation::ResidueKinWriter::write_polar_hydrogens | ( | bool | setting) |
Definition at line 205 of file ResidueKinWriter.cc.
References write_polar_hydrogens_.
Referenced by write_hydrogens().
| void core::conformation::ResidueKinWriter::write_rsd_coords | ( | std::ostream & | ostr, |
| 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.
If you're drawing multiple instances of a single rotamer, use the "instance" flag to point to the coordinates already written out in this file. This creates a smaller output file.
Definition at line 136 of file ResidueKinWriter.cc.
References animate_, core::conformation::Residue::atom_is_backbone(), core::conformation::Residue::atom_is_hydrogen(), core::conformation::Residue::atom_type(), dominant_, core::chemical::AtomType::element(), group_, master_, core::conformation::Residue::name(), core::conformation::Residue::natoms(), core::conformation::Residue::nbrs(), core::conformation::print_node(), core::conformation::Residue::seqpos(), write_apolar_hydrogens_, write_backbone_hydrogens_, write_polar_hydrogens_, and write_virtual_atoms_.
| void core::conformation::ResidueKinWriter::write_virtual_atoms | ( | bool | setting) |
Definition at line 197 of file ResidueKinWriter.cc.
References write_virtual_atoms_.
|
private |
Definition at line 86 of file ResidueKinWriter.hh.
Referenced by animate(), and write_rsd_coords().
|
private |
Definition at line 85 of file ResidueKinWriter.hh.
Referenced by dominant(), and write_rsd_coords().
|
private |
Definition at line 87 of file ResidueKinWriter.hh.
Referenced by group(), and write_rsd_coords().
|
private |
Definition at line 84 of file ResidueKinWriter.hh.
Referenced by master(), and write_rsd_coords().
|
private |
Definition at line 88 of file ResidueKinWriter.hh.
Referenced by write_apolar_hydrogens(), and write_rsd_coords().
|
private |
Definition at line 90 of file ResidueKinWriter.hh.
Referenced by write_backbone_hydrogens(), and write_rsd_coords().
|
private |
Definition at line 89 of file ResidueKinWriter.hh.
Referenced by write_polar_hydrogens(), and write_rsd_coords().
|
private |
Definition at line 91 of file ResidueKinWriter.hh.
Referenced by write_rsd_coords(), and write_virtual_atoms().
1.8.4