#include <solventExcludedSurface.h>
Public Types | |
|
typedef std::pair< std::pair< TAngle< double >, Index >, TVector3< double > > | Intersection |
Public Member Functions | |
Constructors and Destructors | |
| SESSingularityCleaner () throw () | |
| Default constructor. | |
| SESSingularityCleaner (SolventExcludedSurface *ses, HashGrid3< Index > *vertex_grid_) throw () | |
| Detailed constructor. | |
| virtual | ~SESSingularityCleaner () throw () |
| Destructor. | |
Accessors | |
| bool | run () throw (Exception::GeneralException) |
| Solves the singularities. | |
Protected Attributes | |
| SolventExcludedSurface * | ses_ |
| HashGrid3< Index > * | vertex_grid_ |
|
HashMap< Position, HashMap< Position, HashMap< Position, ProbeIntersection * > > > | probe_intersections_ |
Friends | |
| class | SESComputer |
|
|
Default constructor. This method creates a new SESComputer object. |
|
|
Destructor. As there are no dynamic data structures, nothing happens. |