#include <BALL/STRUCTURE/solventExcludedSurface.h>
|
|
void | preProcessing () |
|
void | get () |
|
void | createSphericFace (Position j) |
|
SESVertex * | createVertex (const TVector3< double > &probe_center, Index index) |
|
void | pushVertex (SESFace *face, const TSphere3< double > &probe, RSVertex *rsvertex) |
|
SESEdge * | createConcaveEdge (SESFace *spheric_face, Position p1, Position p2, Index index, const double &radius_of_probe) |
|
void | pushConcaveEdge (SESFace *face, Position p1, Position p2, const double &radius_of_probe) |
|
SESEdge * | createConvexEdge (SESFace *toric_face, RSVertex *rsvertex) |
|
void | createToricFace (Position i) |
|
void | treatSingularToricFace (Position i) |
|
void | createFreeToricFace (Position i) |
|
SESVertex * | createSingularVertex (Position ip, const TVector3< double > &dir, SESFace *face0, SESFace *face1, SESFace *face2, SESEdge *edge0, SESEdge *edge1, SESEdge *edge2) |
|
void | updateEdge (SESEdge *edge, SESVertex *vertex1, SESVertex *vertex2, bool is_new) |
|
void | getPoint (const TVector3< double > &p1, const TVector3< double > &p2, const double &dist, TVector3< double > &result) |
|
Index | vertexExists (const TVector3< double > &point) |
|
Generic SESComputer Class.
Definition at line 317 of file solventExcludedSurface.h.
BALL::SESComputer::SESComputer |
( |
| ) |
|
Default constructor. This method creates a new SESComputer object.
virtual BALL::SESComputer::~SESComputer |
( |
| ) |
|
|
virtual |
Destructor. As there are no dynamic data structures, nothing happens.
void BALL::SESComputer::createFreeToricFace |
( |
Position |
i | ) |
|
|
private |
void BALL::SESComputer::createSphericFace |
( |
Position |
j | ) |
|
|
private |
void BALL::SESComputer::createToricFace |
( |
Position |
i | ) |
|
|
private |
void BALL::SESComputer::get |
( |
| ) |
|
|
private |
void BALL::SESComputer::preProcessing |
( |
| ) |
|
|
private |
Computes the solvent excluded surface
void BALL::SESComputer::treatSingularToricFace |
( |
Position |
i | ) |
|
|
private |