gemmi/placeh.hpp file

Contents

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)