IMP
2.0.0
The Integrative Modeling Platform
|
Decorator for a sphere-like particle. More...
#include "XYZ.h"
#include <IMP/algebra/Sphere3D.h>
#include <IMP/display/particle_geometry.h>
#include <IMP/display/geometry_macros.h>
#include <IMP/display/primitive_geometries.h>
#include <limits>
Go to the source code of this file.
Classes | |
class | IMP::core::EdgePairGeometry |
Display an IMP::atom::Bond particle as a segment. More... | |
class | IMP::core::EdgePairsGeometry |
Display an IMP::SingletonContainer of IMP::atom::Bond particles as segments. More... | |
class | IMP::core::XYZDerivativeGeometry |
class | IMP::core::XYZDerivativesGeometry |
class | IMP::core::XYZR |
A decorator for a particle with x,y,z coordinates and a radius. More... | |
class | IMP::core::XYZRGeometry |
Display an IMP::core::XYZR particle as a ball. More... | |
class | IMP::core::XYZRsGeometry |
Display an IMP::SingletonContainer of IMP::core::XYZR particles as balls. 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 | |
XYZRs | IMP::core::create_xyzr_particles (Model *m, unsigned int num, Float radius, Float box_side=10) |
Create a set of particles with random coordinates. More... | |
const algebra::BoundingBoxD< 3 > | IMP::kernel::get_bounding_box_d_geometry (Particle *p) |
double | IMP::core::get_distance (XYZR a, XYZR b) |
Compute the distance between a pair of particles. | |
algebra::Sphere3D | IMP::core::get_enclosing_sphere (const XYZs &v) |
Get a sphere enclosing the set of XYZRs. More... | |
const algebra::Sphere3D | IMP::core::get_sphere_d_geometry (XYZR d) |
const algebra::Sphere3D | IMP::kernel::get_sphere_d_geometry (Particle *p) |
void | IMP::core::set_enclosing_radius (XYZR b, const XYZs &v) |
Set the radius of the first to enclose the list. More... | |
void | IMP::core::set_enclosing_sphere (XYZR b, const XYZs &v, double slack=0) |
Set the coordinates and radius of the first to enclose the list. More... | |
void | IMP::core::set_sphere_d_geometry (XYZR d, const algebra::Sphere3D &v) |
void | IMP::kernel::set_sphere_d_geometry (Particle *p, const algebra::Sphere3D &v) |