#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. |