bool OECalculateSurfaceCurvature(OESurface &surf, const OEChem::OEMolBase &mol,
                                 float probeRadius=1.4f)

Will calculate the surface curvature at every vertex according to the definition given in the Specific Data section. The data can then be retrieved using the OESurface.GetCurvature or OESurface.GetCurvatureElement methods.

The molecule passed in as mol is used to construct a grid marking which regions of space are inaccessible to solvent molecules. Typically this is just the molecule used to construct the surface.