Go to the source code of this file.
Data Structures | |
class | IMP::core::XYZR |
A decorator for a particle with x,y,z coordinates and a radius. More... | |
class | IMP::core::XYZRs |
class | IMP::core::XYZRsTemp |
Namespaces | |
namespace | IMP |
The IMP kernel provides base classes and key shared functionality. | |
namespace | IMP::core |
This module contains basic functionality that is expected to be used by a wide variety of IMP users. | |
Functions | |
XYZRs | IMP::core::create_xyzr_particles (Model *m, unsigned int num, Float radius, Float box_side=10) |
Create a set of particles which random coordinates. | |
double | IMP::core::get_distance (XYZR a, XYZR b) |
Compute the distance between a pair of particles. | |
algebra::SphereD< 3 > | IMP::core::get_enclosing_sphere (const XYZsTemp &v, FloatKey rk=XYZR::get_default_radius_key()) |
Get a sphere enclosing the set of XYZRs. | |
const algebra::SphereD< 3 > & | IMP::core::get_geometry (const algebra::SphereD< 3 > &v) |
const algebra::SphereD< 3 > | IMP::core::get_geometry (XYZR d) |
void | IMP::core::set_enclosing_radius (XYZR b, const XYZsTemp &v) |
Set the radius of the first to enclose the list. | |
void | IMP::core::set_enclosing_sphere (XYZR b, const XYZsTemp &v, double slack=0) |
Set the coordinates and radius of the first to enclose the list. | |
void | IMP::core::set_geometry (algebra::SphereD< 3 > &vbase, const algebra::SphereD< 3 > &v) |
void | IMP::core::set_geometry (XYZR d, const algebra::SphereD< 3 > &v) |
Copyright 2007-2010 IMP Inventors. All rights reserved.