BALL
1.4.79
|
#include <BALL/STRUCTURE/bindingPocketProcessor.h>
Classes | |
struct | Default |
struct | Option |
Public Member Functions | |
BindingPocketProcessor () | |
BindingPocketProcessor (Options &new_options) | |
BindingPocketProcessor (const BindingPocketProcessor &pp) | |
virtual | ~BindingPocketProcessor () |
const BindingPocketProcessor & | operator= (const BindingPocketProcessor &pp) |
virtual bool | finish () |
Finish . More... | |
virtual Processor::Result | operator() (Composite &composite) |
const vector< std::pair < Vector3, double > > & | getActiveSitePoints () const |
const vector< vector < std::pair< Vector3, double > > > & | getLayers () const |
Public Member Functions inherited from BALL::UnaryProcessor< Composite > | |
UnaryProcessor () | |
UnaryProcessor (const UnaryProcessor &) | |
virtual | ~UnaryProcessor () |
virtual bool | start () |
Public Attributes | |
Options | options |
Friends | |
std::ostream & | operator<< (std::ostream &os, const BindingPocketProcessor::Sphere_ &) |
Additional Inherited Members | |
Public Types inherited from BALL::UnaryFunctor< Composite, Processor::Result > | |
typedef Processor::Result | result_type |
typedef Composite | argument_type |
typedef Composite & | argument_reference |
typedef const Composite & | const_argument_reference |
typedef Composite * | argument_pointer |
typedef const Composite * | const_argument_pointer |
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)
Definition at line 40 of file bindingPocketProcessor.h.
BALL::BindingPocketProcessor::BindingPocketProcessor | ( | ) |
standard constructor
BALL::BindingPocketProcessor::BindingPocketProcessor | ( | Options & | new_options | ) |
constructor with options
BALL::BindingPocketProcessor::BindingPocketProcessor | ( | const BindingPocketProcessor & | pp | ) |
copy constructor
|
virtual |
destructor
|
virtual |
Finish .
Reimplemented from BALL::UnaryProcessor< Composite >.
const vector<std::pair<Vector3,double> >& BALL::BindingPocketProcessor::getActiveSitePoints | ( | ) | const |
Returns the position and burial counts of the calculated actice site points
const vector<vector<std::pair<Vector3,double> > >& BALL::BindingPocketProcessor::getLayers | ( | ) | const |
Returns a vector of vectors, each containing one layer with position and probe weight of its spheres
|
virtual |
operator ()
Reimplemented from BALL::UnaryProcessor< Composite >.
const BindingPocketProcessor& BALL::BindingPocketProcessor::operator= | ( | const BindingPocketProcessor & | pp | ) |
assignment operator
|
friend |
output operator for Sphere TODO: implement!
Definition at line 225 of file bindingPocketProcessor.h.
Options BALL::BindingPocketProcessor::options |
options for BALLPass
Definition at line 151 of file bindingPocketProcessor.h.