10 #ifndef IMPALGEBRA_CONNOLLY_SURFACE_H
11 #define IMPALGEBRA_CONNOLLY_SURFACE_H
13 #include <IMP/algebra/algebra_config.h>
19 IMPALGEBRA_BEGIN_NAMESPACE
31 : surface_point(sp), area(a), normal(n) {
41 double get_area()
const {
return area; }
64 IMPALGEBRA_END_NAMESPACE
double get_area(const Plane3D &g)
#define IMP_VALUES(Name, PluralName)
Define the type for storing sets of values.
#define IMP_SHOWABLE_INLINE(Name, how_to_show)
Declare the methods needed by an object that can be printed.
Atom get_atom(Residue rd, AtomType at)
Return a particle atom from the residue.
#define IMP_USAGE_CHECK(expr, message)
A runtime test for incorrect usage of a class or method.
A class for storing lists of IMP items.
Various general useful macros for IMP.
Various general useful macros for IMP.
ConnollySurfacePoints get_connolly_surface(const algebra::Sphere3Ds &spheres, double density, double probe_radius)