#include <surfaceProcessor.h>
Inheritance diagram for SurfaceProcessor:

Public Types | |
Enums | |
| enum | SurfaceType { SOLVENT_EXCLUDED_SURFACE, SOLVENT_ACCESSIBLE_SURFACE } |
Public Member Functions | |
Constructors and destructor. | |
| SurfaceProcessor () | |
| Default constructor. | |
Processor-related methods. | |
| virtual bool | start () |
| start method | |
| virtual bool | finish () |
| finish method | |
| virtual Processor::Result | operator() (Atom &atom) |
| operator () | |
Accessors. | |
| const Surface & | getSurface () const |
| Surface & | getSurface () |
| void | setProbeRadius (double radius) |
| double | getProbeRadius () const |
| void | setDensity (double density) |
| double | getDensity () const |
| std::vector< TSphere3< double > > & | getSpheres () |
| void | setType (SurfaceType type) |
| Set the surface type to be computed. | |
| SurfaceType | getType () const |
| Get the surface type to be computed. | |
Protected Attributes | |
| double | radius_offset_ |
| double | vdw_factor_ |
| SurfaceType | surface_type_ |
| Surface | surface_ |
| std::vector< TSphere3< double > > | spheres_ |
| double | density_ |
| double | probe_radius_ |
|
|
Set the surface type to be computed. Default is SOLVENT_EXCLUDED_SURFACE. |