#include <chemcomp.hpp>
|
bool | empty () const |
|
template<typename T > |
std::vector< Bond >::iterator | find_bond (const T &a1, const T &a2) |
|
template<typename T > |
std::vector< Bond >::const_iterator | find_bond (const T &a1, const T &a2) const |
|
const Bond & | get_bond (const AtomId &a1, const AtomId &a2) const |
|
template<typename T > |
bool | are_bonded (const T &a1, const T &a2) const |
|
template<typename T > |
const AtomId * | first_bonded_atom (const T &a) const |
|
std::vector< AtomId > | find_shortest_path (const AtomId &a, const AtomId &b, std::vector< AtomId > visited) const |
|
template<typename T > |
std::vector< Angle >::iterator | find_angle (const T &a, const T &b, const T &c) |
|
template<typename T > |
std::vector< Angle >::const_iterator | find_angle (const T &a, const T &b, const T &c) const |
|
const Angle & | get_angle (const AtomId &a, const AtomId &b, const AtomId &c) const |
|
template<typename T > |
std::vector< Torsion >::iterator | find_torsion (const T &a, const T &b, const T &c, const T &d) |
|
template<typename T > |
std::vector< Torsion >::const_iterator | find_torsion (const T &a, const T &b, const T &c, const T &d) const |
|
template<typename T > |
std::vector< Chirality >::iterator | find_chir (const T &ctr, const T &a, const T &b, const T &c) |
|
template<typename T > |
std::vector< Chirality >::const_iterator | find_chir (const T &ctr, const T &a, const T &b, const T &c) const |
|
double | chiral_abs_volume (const Restraints::Chirality &ch) const |
|
std::vector< Plane >::iterator | get_plane (const std::string &label) |
|
Plane & | get_or_add_plane (const std::string &label) |
|
void | rename_atom (const AtomId &atom_id, const std::string &new_name) |
|
Definition at line 25 of file chemcomp.hpp.
◆ DistanceOf
Enumerator |
---|
ElectronCloud | |
Nucleus | |
Definition at line 69 of file chemcomp.hpp.
◆ lexicographic_str()
static std::string gemmi::Restraints::lexicographic_str |
( |
const std::string & |
name1, |
|
|
const std::string & |
name2 |
|
) |
| |
|
inlinestatic |
◆ empty()
bool gemmi::Restraints::empty |
( |
| ) |
const |
|
inline |
◆ find_bond() [1/2]
std::vector< Bond >::iterator gemmi::Restraints::find_bond |
( |
const T & |
a1, |
|
|
const T & |
a2 |
|
) |
| |
|
inline |
◆ find_bond() [2/2]
std::vector< Bond >::const_iterator gemmi::Restraints::find_bond |
( |
const T & |
a1, |
|
|
const T & |
a2 |
|
) |
| const |
|
inline |
◆ get_bond()
◆ are_bonded()
◆ first_bonded_atom()
◆ find_shortest_path()
◆ find_angle() [1/2]
◆ find_angle() [2/2]
◆ get_angle()
◆ find_torsion() [1/2]
◆ find_torsion() [2/2]
◆ find_chir() [1/2]
◆ find_chir() [2/2]
◆ chiral_abs_volume()
◆ get_plane()
std::vector< Plane >::iterator gemmi::Restraints::get_plane |
( |
const std::string & |
label | ) |
|
|
inline |
◆ get_or_add_plane()
Plane & gemmi::Restraints::get_or_add_plane |
( |
const std::string & |
label | ) |
|
|
inline |
◆ rename_atom()
◆ bonds
std::vector<Bond> gemmi::Restraints::bonds |
◆ angles
std::vector<Angle> gemmi::Restraints::angles |
◆ torsions
std::vector<Torsion> gemmi::Restraints::torsions |
◆ chirs
std::vector<Chirality> gemmi::Restraints::chirs |
◆ planes
std::vector<Plane> gemmi::Restraints::planes |
The documentation for this struct was generated from the following file: