#include <solventExcludedSurface.h>
Public Types |
|
typedef std::pair< std::pair < TAngle< double >, Index > , TVector3< double > > |
Intersection |
Public Member Functions |
|
Constructors and Destructors
|
|
SESSingularityCleaner () | |
Default constructor. |
|
SESSingularityCleaner (SolventExcludedSurface *ses, HashGrid3< Index > *vertex_grid_) | |
Detailed constructor. |
|
virtual | ~SESSingularityCleaner () |
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 |
BALL::SESSingularityCleaner::SESSingularityCleaner | ( | ) |
Default constructor.
This method creates a new SESComputer object.
virtual BALL::SESSingularityCleaner::~SESSingularityCleaner | ( | ) | [virtual] |
Destructor.
As there are no dynamic data structures, nothing happens.