|
IMP
2.0.1
The Integrative Modeling Platform
|
Simple xyz decorator. More...
#include <IMP/core/core_config.h>#include <IMP/decorator_macros.h>#include "internal/dihedral_helpers.h"#include <IMP/Decorator.h>#include <IMP/algebra/Vector3D.h>#include <IMP/algebra/Transformation3D.h>#include <vector>#include <limits>
Include dependency graph for XYZ.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | IMP::core::XYZ |
| A a decorator for a particle with x,y,z coordinates. More... | |
Namespaces | |
| namespace | IMP |
| All IMP::kernel code is brought into the IMP namespace. | |
| namespace | IMP::core |
| See IMP.core Overview for more information. | |
| namespace | IMP::kernel |
| See IMP.kernel Overview for more information. | |
Functions | |
| double | IMP::core::get_dihedral (XYZ a, XYZ b, XYZ c, XYZ d) |
| Compute the dihedral angle (in radians) between the four particles. | |
| double | IMP::core::get_distance (XYZ a, XYZ b) |
| Compute the distance between a pair of particles. | |
| const algebra::Vector3D | IMP::core::get_vector_d_geometry (XYZ d) |
| const algebra::Vector3D | IMP::kernel::get_vector_d_geometry (Particle *p) |
| void | IMP::core::set_vector_d_geometry (XYZ d, const algebra::Vector3D &v) |
| void | IMP::kernel::set_vector_d_geometry (Particle *p, const algebra::Vector3D &v) |
| void | IMP::core::transform (XYZ a, const algebra::Transformation3D &tr) |
| Apply a transformation to the particle. | |