file
placeh.hpp
Contents
- Reference
Namespaces
- namespace gemmi
Classes
- struct gemmi::BondedAtom
Functions
- void add_hydrogens(const ChemComp& cc, Residue& res)
- auto position_from_angle_and_torsion(const Position& x1, const Position& x2, const Position& x3, double dist, double theta, double tau) -> Position
- auto rotate_about_axis(const Vec3& v, const Vec3& axis, double theta) -> Vec3
- auto get_vector_to_line(const Position& point, const Position& point_on_the_line, const Vec3& unit_vector) -> Vec3
-
auto trilaterate(const Position& p1,
double r1sq,
const Position& p2,
double r2sq,
const Position& p3,
double r3sq) -> std::
pair<Position, Position> -
auto position_from_two_angles(const Position& p1,
const Position& p2,
const Position& p3,
double dist14,
double theta214,
double theta314) -> std::
pair<Position, Position> - void place_hydrogens(const Atom& atom, Topo::ResInfo& ri, const Topo& topo)