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.