BALL::BindingPocketProcessor Class Reference
[Miscellaneous]

This processor searches for binding pockets in a given atom container. More...

#include <bindingPocketProcessor.h>

Inheritance diagram for BALL::BindingPocketProcessor:
Inheritance graph
[legend]

List of all members.


Classes

struct Default
Defaults. More...
struct Option
Options. More...

Public Member Functions

BindingPocketProcessor ()
standard constructor
BindingPocketProcessor (Options &new_options)
constructor with options
BindingPocketProcessor (const BindingPocketProcessor &pp)
copy constructor
virtual ~BindingPocketProcessor ()
destructor
const BindingPocketProcessor & operator= (const BindingPocketProcessor &pp)
assignment operator
virtual bool finish ()
Finish .
virtual Processor::Result operator() (Composite &composite)
operator ()
const vector< std::pair
< Vector3, double > > &
getActiveSitePoints () const
Returns the position and burial counts of the calculated actice site points.
const vector< vector
< std::pair< Vector3, double > > > &
getLayers () const
Returns a vector of vectors, each containing one layer with position and probe weight of its spheres.

Public Attributes

Options options
options for BALLPass

Friends

std::ostream & operator<< (std::ostream &os, const BindingPocketProcessor::Sphere_ &sp)
output operator for Sphere

Detailed Description

This processor searches for binding pockets in a given atom container.

The pockets are detected with the PASS method (Fast Feature Selection Using Fractal Dimension (2000) Caetano Traina, Jr., Agma Traina, et al)


Generated on Thu Aug 6 18:30:45 2009 for BALL by doxygen 1.5.8