BALL 1.5.0
|
#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 () |
Friends | |
class | SESComputer |
Treatment of singularities (private) | |
SolventExcludedSurface * | ses_ |
HashGrid3< Index > * | vertex_grid_ |
HashMap< Position, HashMap< Position, HashMap< Position, ProbeIntersection * > > > | probe_intersections_ |
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 | ( | ) |
Solves the singularities
BALL::Exception::GeneralException |
|
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.