|
BALL
1.4.79
|
#include <BALL/STRUCTURE/reducedSurface.h>
Classes | |
| struct | ProbePosition |
Public Types | |
Enums | |
| enum | ProbeStatus { STATUS_OK = 0, STATUS_NOT_OK, STATUS_NOT_TESTED } |
| enum | AtomStatus { STATUS_ON_SURFACE = 0, STATUS_INSIDE, STATUS_UNKNOWN } |
Public Member Functions | |
Constructors and Destructors | |
| RSComputer () | |
| RSComputer (ReducedSurface *rs) | |
| virtual | ~RSComputer () |
Accessors | |
| void | run () throw (Exception::GeneralException, Exception::DivisionByZero, Exception::IndexOverflow) |
Protected Attributes | |
| ReducedSurface * | rs_ |
| std::vector< std::deque< Index > > | neighbours_ |
| std::vector< AtomStatus > | atom_status_ |
| HashMap< SortedPosition2, std::deque< Index > > | neighbours_of_two_ |
| HashMap< SortedPosition3, ProbePosition * > | probe_positions_ |
| HashSet< RSVertex * > | new_vertices_ |
| HashSet< RSFace * > | new_faces_ |
| std::vector< std::list < RSVertex * > > | vertices_ |
Generic RSComputer Class.
Definition at line 475 of file reducedSurface.h.
status of an atom 0 on surface 1 inside 2 outside
| Enumerator | |
|---|---|
| STATUS_ON_SURFACE | |
| STATUS_INSIDE | |
| STATUS_UNKNOWN | |
Definition at line 502 of file reducedSurface.h.
status of the probe positions of three atoms: 0 ok 1 not ok 2 not tested
| Enumerator | |
|---|---|
| STATUS_OK | |
| STATUS_NOT_OK | |
| STATUS_NOT_TESTED | |
Definition at line 490 of file reducedSurface.h.
| BALL::RSComputer::RSComputer | ( | ) |
Default constructor. All components are initialized to (T)0 or NULL, respectivly.
| BALL::RSComputer::RSComputer | ( | ReducedSurface * | rs | ) |
Detailed constructor.
|
virtual |
Destructor.
| void BALL::RSComputer::run | ( | ) | ||
| throw | ( | Exception::GeneralException, | ||
| Exception::DivisionByZero, | ||||
| Exception::IndexOverflow | ||||
| ) | ||||
Compute the reduced surface
|
protected |
Definition at line 873 of file reducedSurface.h.
|
protected |
Definition at line 869 of file reducedSurface.h.
|
protected |
Definition at line 877 of file reducedSurface.h.
Definition at line 889 of file reducedSurface.h.
Definition at line 885 of file reducedSurface.h.
|
protected |
Definition at line 881 of file reducedSurface.h.
|
protected |
Definition at line 865 of file reducedSurface.h.
|
protected |
Definition at line 893 of file reducedSurface.h.
1.8.7