#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. |