Rosetta
Public Member Functions | Private Attributes | Friends | List of all members
core::chemical::ResConnID Class Reference

The ResConnID could more properly be called the ResidueConnector. It stores the data necessary to describe how one ResidueConnection on a conformation::Residue is connected to the rest of the structure (Pose), by listing the other Residue's index and the ResidueConnection index. More...

#include <ResConnID.hh>

Public Member Functions

 ResConnID ()
 
 ResConnID (ResConnID const &)
 
 ResConnID (Size resid, Size connid)
 
ResConnIDoperator= (ResConnID const &)
 
Size resid () const
 
void resid (Size res_id)
 
Size connid () const
 
void connid (Size conn_id)
 
bool incomplete () const
 
void mark_incomplete ()
 

Private Attributes

Size res_id_
 
Size conn_id_
 

Friends

bool operator< (ResConnID const &lhs, ResConnID const &rhs)
 
bool operator== (ResConnID const &lhs, ResConnID const &rhs)
 
bool operator!= (ResConnID const &lhs, ResConnID const &rhs)
 

Detailed Description

The ResConnID could more properly be called the ResidueConnector. It stores the data necessary to describe how one ResidueConnection on a conformation::Residue is connected to the rest of the structure (Pose), by listing the other Residue's index and the ResidueConnection index.

Constructor & Destructor Documentation

◆ ResConnID() [1/3]

core::chemical::ResConnID::ResConnID ( )

◆ ResConnID() [2/3]

core::chemical::ResConnID::ResConnID ( ResConnID const &  )
default

◆ ResConnID() [3/3]

core::chemical::ResConnID::ResConnID ( Size  resid,
Size  connid 
)

Member Function Documentation

◆ connid() [1/2]

Size core::chemical::ResConnID::connid ( ) const
inline

References conn_id_.

Referenced by core::util::add_constraints_to_metal(), core::pose::add_custom_variant_type_to_pose_residue(), core::pose::add_variant_type_to_pose_residue(), protocols::simple_moves::DeclareBond::apply(), protocols::generalized_kinematic_closure::perturber::GeneralizedKICperturber::apply_perturb_backbone_by_bins(), protocols::generalized_kinematic_closure::perturber::GeneralizedKICperturber::apply_randomize_backbone_by_bins(), protocols::generalized_kinematic_closure::perturber::GeneralizedKICperturber::apply_set_backbone_bin(), core::chemical::ICoorAtomID::atom_id(), core::energy_methods::SugarBackboneEnergy::atoms_with_dof_derivatives(), core::conformation::Conformation::bonded_neighbor_all_res(), core::energy_methods::LK_hack::calculate_orientation_vectors_and_pseudo_base_atoms(), protocols::backrub::connected_mainchain_atomids(), core::scoring::mm::connection_indices(), core::conformation::Residue::copy_residue_connections(), core::scoring::etable::count_pair::CountPairGeneric::CountPairGeneric(), core::scoring::trie::create_cpdata_correspondence_for_rotamer(), core::energy_methods::LK_hack::distribute_pseudo_base_atom_derivatives(), protocols::cyclic_peptide::dump_debug_output(), core::io::silent::BinarySilentStruct::fill_struct(), core::energy_methods::LK_PolarNonPolarEnergy::get_base_vector(), core::conformation::get_chemical_root_and_anchor_atomnos(), core::conformation::PseudoBond::lr_conn_id(), core::pose::Pose::real_to_virtual(), protocols::cyclic_peptide::PeptideStubMover::rebuild_atoms(), core::pose::remove_variant_type_from_pose_residue(), core::energy_methods::LK_hack::residue_pair_energy(), core::io::pose_from_sfr::show_residue_connections(), core::conformation::Conformation::show_residue_connections(), core::conformation::Residue::update_connections_to_other_residue(), core::conformation::carbohydrates::GlycanNode::update_connectivity_data(), core::conformation::PseudoBond::ur_conn_id(), core::pose::Pose::virtual_to_real(), and core::conformation::ConformationKinWriter::write_coords().

◆ connid() [2/2]

void core::chemical::ResConnID::connid ( Size  conn_id)
inline

References conn_id_.

◆ incomplete()

bool core::chemical::ResConnID::incomplete ( ) const
inline

References conn_id_, and res_id_.

◆ mark_incomplete()

void core::chemical::ResConnID::mark_incomplete ( )
inline

References conn_id_, and res_id_.

◆ operator=()

ResConnID & core::chemical::ResConnID::operator= ( ResConnID const &  )
default

◆ resid() [1/2]

Size core::chemical::ResConnID::resid ( ) const
inline

References res_id_.

Referenced by core::util::add_constraints_to_metal(), protocols::generalized_kinematic_closure::perturber::GeneralizedKICperturber::apply_perturb_backbone_by_bins(), protocols::generalized_kinematic_closure::perturber::GeneralizedKICperturber::apply_randomize_backbone_by_bins(), protocols::generalized_kinematic_closure::perturber::GeneralizedKICperturber::apply_set_backbone_bin(), core::energy_methods::SugarBackboneEnergy::atoms_with_dof_derivatives(), core::conformation::Conformation::bonded_neighbor_all_res(), core::energy_methods::LK_hack::calculate_orientation_vectors_and_pseudo_base_atoms(), protocols::backrub::connected_mainchain_atomids(), core::scoring::mm::connection_indices(), core::conformation::Residue::copy_residue_connections(), core::energy_methods::FullatomDisulfideEnergy::defines_score_for_residue_pair(), protocols::ligand_docking::ga_ligand_dock::GridScorer::derivatives(), protocols::simple_moves::PeptideStapleMover::derive_staple_constraints_(), core::conformation::Conformation::detect_pseudobonds(), core::energy_methods::LK_hack::distribute_pseudo_base_atom_derivatives(), core::conformation::disulfide_bonds(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::disulfides_changed(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::disulfides_changed(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::disulfides_changed(), protocols::abinitio::abscript::find_disulfide_partner(), core::scoring::disulfides::CentroidDisulfideEnergyContainer::find_disulfides(), core::scoring::disulfides::DisulfideMatchingEnergyContainer::find_disulfides(), core::scoring::disulfides::FullatomDisulfideEnergyContainer::find_disulfides(), core::conformation::form_disulfide(), core::energy_methods::LK_PolarNonPolarEnergy::get_base_vector(), core::conformation::get_disulf_partner(), core::conformation::PseudoBond::lr(), protocols::cyclic_peptide::PeptideStubMover::rebuild_atoms(), core::energy_methods::LK_hack::residue_pair_energy(), protocols::ligand_docking::ga_ligand_dock::GridScorer::score(), core::io::pose_from_sfr::show_residue_connections(), core::conformation::Conformation::show_residue_connections(), core::conformation::carbohydrates::GlycanNode::update_connectivity_data(), and core::conformation::PseudoBond::ur().

◆ resid() [2/2]

void core::chemical::ResConnID::resid ( Size  res_id)
inline

References res_id_.

Friends And Related Function Documentation

◆ operator!=

bool operator!= ( ResConnID const &  lhs,
ResConnID const &  rhs 
)
friend

◆ operator<

bool operator< ( ResConnID const &  lhs,
ResConnID const &  rhs 
)
friend

◆ operator==

bool operator== ( ResConnID const &  lhs,
ResConnID const &  rhs 
)
friend

Member Data Documentation

◆ conn_id_

Size core::chemical::ResConnID::conn_id_
private

Referenced by connid(), incomplete(), and mark_incomplete().

◆ res_id_

Size core::chemical::ResConnID::res_id_
private

Referenced by incomplete(), mark_incomplete(), and resid().


The documentation for this class was generated from the following files: