

Go to the source code of this file.
Data Structures | |
| class | IMP::algebra::SphereD< D > |
Namespaces | |
| namespace | IMP |
The IMP kernel provides base classes and key shared functionality. | |
| namespace | IMP::algebra |
| This module contains general purpose algebraic and geometric methods. | |
Functions | |
| template<class Geometry > | |
| double | IMP::algebra::get_area (const Geometry &) |
| Compute the area of any surface object. | |
| template<class Geometry > | |
| BoundingBoxD< 3 > | IMP::algebra::get_bounding_box (const Geometry &) |
| Compute the bounding box of any geometric object. | |
| template<unsigned int D> | |
| double | IMP::algebra::get_distance (const SphereD< D > &a, const SphereD< D > &b) |
| Return the distance between the two spheres if they are disjoint. | |
| template<unsigned int D> | |
| bool | IMP::algebra::get_interiors_intersect (const SphereD< D > &a, const SphereD< D > &b) |
| Return true if the two balls bounded by the two spheres interesect. | |
| template<unsigned int D> | |
| double | IMP::algebra::get_power_distance (const SphereD< D > &a, const SphereD< D > &b) |
| Return the power distance between the two spheres. | |
| template<class Geometry > | |
| double | IMP::algebra::get_surface_area (const Geometry &) |
| Compute the surface area of any volumetric object. | |
| template<unsigned int D> | |
| SphereD< D > | IMP::algebra::get_unit_sphere_d () |
| template<class Geometry > | |
| double | IMP::algebra::get_volume (const Geometry &) |
| Compute the volume of any volumetric object. | |
Copyright 2007-2010 IMP Inventors. All rights reserved.