|
BALL
1.4.79
|
#include <BALL/STRUCTURE/solventExcludedSurface.h>
Classes | |
| struct | ProbeIntersection |
Public Types | |
| typedef std::pair< std::pair < TAngle< double >, Index > , TVector3< double > > | Intersection |
Public Member Functions | |
Constructors and Destructors | |
| SESSingularityCleaner () | |
| SESSingularityCleaner (SolventExcludedSurface *ses, HashGrid3< Index > *vertex_grid_) | |
| virtual | ~SESSingularityCleaner () |
Accessors | |
| bool | run () throw (Exception::GeneralException) |
Protected Attributes | |
| SolventExcludedSurface * | ses_ |
| HashGrid3< Index > * | vertex_grid_ |
| HashMap< Position, HashMap < Position, HashMap< Position, ProbeIntersection * > > > | probe_intersections_ |
Friends | |
| class | SESComputer |
Generic SESComputer Class.
Definition at line 456 of file solventExcludedSurface.h.
| typedef std::pair< std::pair<TAngle<double>,Index>,TVector3<double> > BALL::SESSingularityCleaner::Intersection |
Definition at line 462 of file solventExcludedSurface.h.
| BALL::SESSingularityCleaner::SESSingularityCleaner | ( | ) |
Default constructor. This method creates a new SESComputer object.
| BALL::SESSingularityCleaner::SESSingularityCleaner | ( | SolventExcludedSurface * | ses, |
| HashGrid3< Index > * | vertex_grid_ | ||
| ) |
Detailed constructor
|
virtual |
Destructor. As there are no dynamic data structures, nothing happens.
| bool BALL::SESSingularityCleaner::run | ( | ) | ||
| throw | ( | Exception::GeneralException | ||
| ) | ||||
Solves the singularities
|
friend |
Definition at line 469 of file solventExcludedSurface.h.
|
protected |
Definition at line 639 of file solventExcludedSurface.h.
|
protected |
Definition at line 626 of file solventExcludedSurface.h.
Definition at line 630 of file solventExcludedSurface.h.
1.8.7