|
Gemmi C++ API
|
Unit cell. More...
#include <cassert>#include <cmath>#include <vector>#include "math.hpp"#include "fail.hpp"#include "symmetry.hpp"Go to the source code of this file.
Classes | |
| struct | gemmi::Position |
| Coordinates in Angstroms - orthogonal (Cartesian) coordinates. More... | |
| struct | gemmi::Fractional |
| Fractional coordinates. More... | |
| struct | gemmi::NearestImage |
| Result of find_nearest_image. More... | |
| struct | gemmi::FTransform |
| Like Transform, but apply() arg is Fractional (not Vec3 - for type safety). More... | |
| struct | gemmi::NcsOp |
| Non-crystallographic symmetry operation (such as in the MTRIXn record) More... | |
| struct | gemmi::MillerHash |
| struct | gemmi::UnitCellParameters |
| struct | gemmi::UnitCell |
| Unit cell. More... | |
Namespaces | |
| namespace | gemmi |
Typedefs | |
| using | gemmi::Miller = std::array< int, 3 > |
| A synonym for convenient passing of hkl. | |
Enumerations | |
| enum class | gemmi::Asu : unsigned char { gemmi::Same , gemmi::Different , gemmi::Any } |
Functions | |
| Mat33 | gemmi::rot_as_mat33 (const Op::Rot &rot) |
| Mat33 | gemmi::rot_as_mat33 (const Op &op) |
| Vec3 | gemmi::tran_as_vec3 (const Op &op) |
| Position | gemmi::operator* (double d, const Position &v) |
Unit cell.
Definition in file unitcell.hpp.