LOOS  v2.3.2
loos::DensityTools::WaterFilterBase Class Referenceabstract

Base interface for water filter/picker. More...

#include <internal-water-filter.hpp>

Inheritance diagram for loos::DensityTools::WaterFilterBase:
Collaboration diagram for loos::DensityTools::WaterFilterBase:

Public Member Functions

virtual std::vector< int > filter (const loos::AtomicGroup &, const loos::AtomicGroup &)=0
 Given a molecule and a set of waters, pick which waters are inside. More...
virtual std::vector< loos::GCoordboundingBox (const loos::AtomicGroup &)=0
 Calculate the appropriate bounding box (given the molecule)
virtual double volume (void)=0
 Calculate the volume of the region we can pick waters from...
virtual std::string name (void) const =0
 Just states the name of the filter/picker.

Protected Attributes

std::vector< loos::GCoordbdd_

Detailed Description

Base interface for water filter/picker.

Definition at line 43 of file internal-water-filter.hpp.

Member Function Documentation

virtual std::vector<int> loos::DensityTools::WaterFilterBase::filter ( const loos::AtomicGroup ,
const loos::AtomicGroup  
pure virtual

The documentation for this class was generated from the following file: