IMP logo

IMP::saxs::SolventAccessibleSurface Class Reference


Detailed Description

Class for estimation of accessible surface area. The probe (sampled with dots) is rolled over the atoms. The area is estimated by the number of dots that do not collide with atoms. Note, this is a rough estimate of the area (enough for SAXS).

Public Member Functions

IMP::Floats get_solvent_accessibility (const core::XYZRs &points, float probe_radius=1.8, float density=5.0)
 estimate surface accessability of each atom.

Member Function Documentation

IMP::Floats IMP::saxs::SolventAccessibleSurface::get_solvent_accessibility ( const core::XYZRs points,
float  probe_radius = 1.8,
float  density = 5.0 
)

estimate surface accessability of each atom.

Parameters:
[in] points A set of points for which surface accessability is computed. Each point should have an XYZ coordinate and a radius.
[in] probe_radius Radius of the probe to roll over points.
[in] density Sampling density per A^2 for area estimation
Returns:
a value between 0 to 1, for surface accessability, where 0 means buried and 1 means fully accessible to the water


The documentation for this class was generated from the following files:

Generated on Mon Mar 8 23:09:03 2010 for IMP by doxygen 1.5.8