#include <BALL/STRUCTURE/solventExcludedSurface.h>
List of all members.
Public Member Functions |
|
|
| | SESComputer () |
| | SESComputer (SolventExcludedSurface *ses) |
| virtual | ~SESComputer () |
|
|
| void | run () throw (Exception::GeneralException) |
Protected Attributes |
| SolventExcludedSurface * | ses_ |
| HashGrid3< Index > | vertex_grid_ |
Private Member Functions |
|
|
| void | preProcessing () |
| void | get () |
| void | createSphericFace (Position j) |
| SESVertex * | createVertex (const TVector3< double > &probe_center, Index index) |
| void | pushVertex (SESFace *face, const TSphere3< double > &probe, RSVertex *rsvertex) |
| SESEdge * | createConcaveEdge (SESFace *spheric_face, Position p1, Position p2, Index index, const double &radius_of_probe) |
| void | pushConcaveEdge (SESFace *face, Position p1, Position p2, const double &radius_of_probe) |
| SESEdge * | createConvexEdge (SESFace *toric_face, RSVertex *rsvertex) |
| void | createToricFace (Position i) |
| void | treatSingularToricFace (Position i) |
| void | createFreeToricFace (Position i) |
| SESVertex * | createSingularVertex (Position ip, const TVector3< double > &dir, SESFace *face0, SESFace *face1, SESFace *face2, SESEdge *edge0, SESEdge *edge1, SESEdge *edge2) |
| void | updateEdge (SESEdge *edge, SESVertex *vertex1, SESVertex *vertex2, bool is_new) |
| void | getPoint (const TVector3< double > &p1, const TVector3< double > &p2, const double &dist, TVector3< double > &result) |
| Index | vertexExists (const TVector3< double > &point) |
Detailed Description
Generic SESComputer Class.
Definition at line 317 of file solventExcludedSurface.h.
Constructor & Destructor Documentation
| BALL::SESComputer::SESComputer |
( |
|
) |
|
Default constructor. This method creates a new SESComputer object.
| virtual BALL::SESComputer::~SESComputer |
( |
|
) |
[virtual] |
Destructor. As there are no dynamic data structures, nothing happens.
Member Function Documentation
| void BALL::SESComputer::createFreeToricFace |
( |
Position |
i |
) |
[private] |
| void BALL::SESComputer::createSphericFace |
( |
Position |
j |
) |
[private] |
| void BALL::SESComputer::createToricFace |
( |
Position |
i |
) |
[private] |
| void BALL::SESComputer::get |
( |
|
) |
[private] |
| void BALL::SESComputer::preProcessing |
( |
|
) |
[private] |
Computes the solvent excluded surface
| void BALL::SESComputer::treatSingularToricFace |
( |
Position |
i |
) |
[private] |
Member Data Documentation