Atom identifier class.
More...
#include <NamedAtomID.hh>
◆ NamedAtomID() [1/4]
core::id::NamedAtomID::NamedAtomID |
( |
| ) |
|
|
inline |
◆ NamedAtomID() [2/4]
core::id::NamedAtomID::NamedAtomID |
( |
NamedAtomID const & |
| ) |
|
|
inlinedefault |
◆ NamedAtomID() [3/4]
template<class T , typename = typename std::enable_if< utility::type_traits::is_string_constructible<T>::value >::type>
core::id::NamedAtomID::NamedAtomID |
( |
T && |
atom_in, |
|
|
Size const |
rsd_in |
|
) |
| |
|
inline |
◆ NamedAtomID() [4/4]
core::id::NamedAtomID::NamedAtomID |
( |
std::string const & |
atom_in, |
|
|
Size const |
rsd_in |
|
) |
| |
|
inline |
◆ atom() [1/2]
std::string& core::id::NamedAtomID::atom |
( |
| ) |
|
|
inline |
◆ atom() [2/2]
std::string const& core::id::NamedAtomID::atom |
( |
| ) |
const |
|
inline |
References atom_.
Referenced by protocols::noesy_assign::Resonance::_write_to_stream(), core::scoring::constraints::AmbiguousNMRDistanceConstraint::AmbiguousNMRDistanceConstraint(), core::conformation::Conformation::append_residue(), protocols::noesy_assign::PeakCalibrator::atom_type(), core::scoring::constraints::NamedAngleConstraint::dist(), core::scoring::constraints::NamedDihedralConstraint::dist(), protocols::noesy_assign::fall_back(), core::scoring::constraints::Obsolet_NamedAtomPairConstraint::mapto(), protocols::noesy_assign::Resonance::name(), core::pose::named_atom_id_to_atom_id(), core::conformation::named_atom_id_to_atom_id(), core::id::NamedStubID::NamedStubID(), core::scoring::constraints::NamedAngleConstraint::remap_resid(), core::scoring::constraints::NamedAtomPairConstraint::remap_resid(), core::scoring::constraints::NamedDihedralConstraint::remap_resid(), core::conformation::Conformation::residues_append(), core::scoring::constraints::NamedAngleConstraint::score(), core::scoring::constraints::NamedDihedralConstraint::score(), core::scoring::constraints::NamedAngleConstraint::setup_for_scoring(), core::scoring::constraints::NamedAtomPairConstraint::setup_for_scoring(), core::scoring::constraints::LocalCoordinateConstraint::show_def(), protocols::comparative_modeling::steal_ligands(), protocols::noesy_assign::sum_IntraNOE(), protocols::noesy_assign::FragsToAtomDist::swap_atoms(), to_string(), protocols::noesy_assign::PeakFileFormat_Sparky::write_assignment(), and protocols::noesy_assign::PeakFileFormat_xpk::write_assignment().
◆ BOGUS_NAMED_ATOM_ID()
static NamedAtomID const core::id::NamedAtomID::BOGUS_NAMED_ATOM_ID |
( |
| ) |
|
|
inlinestatic |
◆ CHAINBREAK_BOGUS_NAMED_ATOM_ID()
static NamedAtomID const core::id::NamedAtomID::CHAINBREAK_BOGUS_NAMED_ATOM_ID |
( |
| ) |
|
|
inlinestatic |
◆ operator=()
◆ rsd() [1/2]
Size& core::id::NamedAtomID::rsd |
( |
| ) |
|
|
inline |
◆ rsd() [2/2]
Size core::id::NamedAtomID::rsd |
( |
| ) |
const |
|
inline |
References rsd_.
Referenced by protocols::noesy_assign::Resonance::_write_to_stream(), core::scoring::constraints::AmbiguousNMRDistanceConstraint::AmbiguousNMRDistanceConstraint(), core::conformation::Conformation::append_residue(), core::scoring::constraints::NamedAngleConstraint::dist(), core::scoring::constraints::NamedDihedralConstraint::dist(), protocols::noesy_assign::fall_back(), protocols::noesy_assign::CrossPeakList::generate_fa_and_cen_constraints(), core::scoring::constraints::Obsolet_NamedAtomPairConstraint::mapto(), core::pose::named_atom_id_to_atom_id(), core::conformation::named_atom_id_to_atom_id(), core::id::NamedStubID::NamedStubID(), protocols::noesy_assign::PeakAssignmentResidueMap::network_analysis(), protocols::noesy_assign::ResonanceList::operator[](), core::scoring::constraints::NamedAngleConstraint::remap_resid(), core::scoring::constraints::NamedAtomPairConstraint::remap_resid(), core::scoring::constraints::NamedDihedralConstraint::remap_resid(), protocols::constraints_additional::COMCoordinateConstraint::remapped_clone(), core::scoring::constraints::AtomToAxisConstraint::remapped_clone(), core::scoring::constraints::CoordinateConstraint::remapped_clone(), core::scoring::constraints::DihedralConstraint::remapped_clone(), core::scoring::constraints::DihedralPairConstraint::remapped_clone(), core::scoring::constraints::DistancePairConstraint::remapped_clone(), core::scoring::constraints::LocalCoordinateConstraint::remapped_clone(), core::scoring::constraints::NamedAtomPairConstraint::remapped_clone(), core::scoring::constraints::NamedDihedralConstraint::remapped_clone(), core::scoring::constraints::RTConstraint::remapped_clone(), protocols::noesy_assign::Resonance::resid(), core::conformation::Conformation::residues_append(), core::scoring::constraints::NamedAngleConstraint::score(), core::scoring::constraints::NamedDihedralConstraint::score(), core::scoring::constraints::NamedAngleConstraint::setup_for_scoring(), core::scoring::constraints::NamedAtomPairConstraint::setup_for_scoring(), core::scoring::constraints::LocalCoordinateConstraint::show_def(), protocols::comparative_modeling::steal_ligands(), protocols::noesy_assign::FragsToAtomDist::swap_atoms(), to_string(), valid(), protocols::noesy_assign::PeakFileFormat_Sparky::write_assignment(), and protocols::noesy_assign::PeakFileFormat_xpk::write_assignment().
◆ to_string()
std::string core::id::NamedAtomID::to_string |
( |
| ) |
const |
◆ valid()
bool core::id::NamedAtomID::valid |
( |
| ) |
const |
|
inline |
◆ operator!=
a and b are different atom
◆ operator<
a is LOWER than b (e.g., first by smaller residue index number then by smaller atom index number)
◆ operator<<
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
NamedAtomID const & |
a |
|
) |
| |
|
friend |
◆ operator==
a and b are the same atom
◆ operator>>
std::istream& operator>> |
( |
std::istream & |
is, |
|
|
NamedAtomID & |
e |
|
) |
| |
|
friend |
◆ atom_
std::string core::id::NamedAtomID::atom_ |
|
private |
Atom number within the Residue.
Referenced by atom(), and valid().
◆ rsd_
Size core::id::NamedAtomID::rsd_ |
|
private |
Residue number within the complex.
Referenced by rsd().
The documentation for this class was generated from the following files: