Classes | |
class | GraphEdge< Vertex, Edge, Face > |
Generic GraphEdge Class. More... | |
class | GraphFace< Vertex, Edge, Face > |
Generic GraphFace Class. More... | |
class | GraphTriangle< Vertex, Edge, Face > |
Generic GraphTriangle Class. More... | |
class | GraphVertex< Vertex, Edge, Face > |
Generic GraphVertex Class. More... | |
class | ReducedSurface |
Generic ReducedSurface Class. More... | |
class | RSComputer |
Generic RSComputer Class. More... | |
class | RSEdge |
Generic RSEdge Class. More... | |
class | RSFace |
Generic RSFace Class. More... | |
class | RSVertex |
Generic RSVertex Class. More... | |
class | SASEdge |
Generic SASEdge Class. More... | |
class | SASFace |
Generic SASFace Class. More... | |
class | SASVertex |
Generic SASVertex Class. More... | |
class | SESEdge |
Generic SESEdge Class. More... | |
class | SESFace |
Generic SESFace Class. More... | |
class | SESVertex |
Generic SESVertex Class. More... | |
class | SolventAccessibleSurface |
Generic SolventAccessibleSurface Class. More... | |
class | SolventExcludedSurface |
Generic SolventExcludedSurface Class. More... | |
class | SESComputer |
Generic SESComputer Class. More... | |
class | SESSingularityCleaner |
Generic SESComputer Class. More... | |
class | SurfaceProcessor |
SurfaceProcessor. More... | |
class | Triangle |
Generic TriangleEdge Class. More... | |
class | TriangleEdge |
Generic TriangleEdge Class. More... | |
class | TrianglePoint |
Generic TriangleEdge Class. More... | |
class | TriangulatedSAS |
Generic TriangulatedSAS Class. More... | |
class | SASTriangulator |
Generic SASTriangulator Class. More... | |
class | TriangulatedSES |
Generic TriangulatedSES Class. More... | |
class | SESTriangulator |
Generic SESTriangulator Class. More... | |
class | TriangulatedSurface |
Generic TriangulatedSurface Class. More... | |
class | TriangulatedSphere |
Generic TriangulatedSphere Class. More... | |
Fast Numerical Calculation of Solvent Accessible Surface Area. | |
These functions use the algorithm by Eisenhaber, Lijnzaad, Argos, Sander, and Scharf ("The Double Cubic Lattice Method: Efficient Approaches to numerical Integration of Surface Area and Volume and to Dot Surface Contouring of Molecular Assemblies", J.
Comput. Chem. (1995), 15 , 273-284). | |
BALL_EXPORT float | calculateSASArea (const AtomContainer &fragment, float probe_radius=1.5, Size number_of_dots=400) |
Calculate the solvent accessible surface area numerically. | |
BALL_EXPORT float | calculateSASVolume (const AtomContainer &fragment, float probe_radius=1.5, Size number_of_dots=400) |
Calculate the solvent accessible volume numerically. | |
BALL_EXPORT float | calculateSASAtomAreas (const AtomContainer &fragment, HashMap< const Atom *, float > &atom_areas, float probe_radius=1.5, Size number_of_dots=400) |
Calculate the Solvent Accessible Surface area for each atom. | |
BALL_EXPORT float | calculateSASPoints (const AtomContainer &fragment, Surface &surface_points, float probe_radius=1.5, Size number_of_dots=400) |
Calculate a point set on the Solvent Accessible Surface. | |
BALL_EXPORT float | calculateSASAtomPoints (const AtomContainer &fragment, std::vector< std::pair< Vector3, Surface > > &atom_surfaces, float probe_radius=1.5, Size number_of_dots=400) |
Calculate a point set on the Solvent Accessible Surface for each atom. | |
Storers | |
BALL_EXPORT std::ostream & | operator<< (std::ostream &s, const TriangulatedSurface &surface) |
Output- Operator. | |
Functions | |
BALL_EXPORT float | calculateSESAtomAreas (const AtomContainer &fragment, HashMap< const Atom *, float > &atom_areas, float probe_radius=1.5) |
Calculate the solvent excluded surface area analytically. | |
BALL_EXPORT float | calculateSESArea (const AtomContainer &fragment, float probe_radius=1.5) |
Calculate the solvent excluded surface area analytically. | |
BALL_EXPORT float | calculateSESVolume (const AtomContainer &fragment, float probe_radius=1.5) |
Calculate the solvent excluded volume analytically. |
|
Calculate the solvent accessible surface area numerically. This method returns the total Solvent Accessible Surface (SAS) of a BALL kernel object. Atoms with a radius of 0 are ignored.
|
|
Calculate the Solvent Accessible Surface area for each atom. This method returns the surface fraction of each atom at the Solvent Accessible Surface (SAS). Atoms with a radius of 0 are ignored. All areas are in $ A^2$.
|
|
Calculate a point set on the Solvent Accessible Surface for each atom. This method returns the point sets on the SAS used to calculate the surface area for each atom.
|
|
Calculate a point set on the Solvent Accessible Surface. This method returns the points on the Solvent Accessible Surface (SAS) used to calculate the surface area. The Surface object holds just the vertices, it does not contain any triangles. The normals for each point normals to the SAS in that point, their length equals the fraction of the surface area represented by this point in $ A^2$:
Atoms with a radius of 0 are ignored.
|
|
Calculate the solvent accessible volume numerically. This method returns the total volume enclosd by the Solvent Accessible Surface (SAS) of a BALL kernel object. Atoms with a radius of 0 are ignored.
|
|
Calculate the solvent excluded surface area analytically. This method uses the algorithm by Michael L. Connolly. ?????
|
|
Calculate the solvent excluded surface area analytically. This method uses the algorithm by Michael L. Connolly. ?????
|
|
Calculate the solvent excluded volume analytically. This method uses the algorithm by Michael L. Connolly. ?????
|