IMP logo

XYZR.h File Reference

Decorator for a sphere-like particle. More...

Include dependency graph for XYZR.h:

This graph shows which files directly or indirectly include this file:

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)

Detailed Description

Decorator for a sphere-like particle.

Copyright 2007-2010 IMP Inventors. All rights reserved.


Generated on Mon Mar 8 23:08:32 2010 for IMP by doxygen 1.5.8