Class for combining OBConformerFilter objects. More...
#include <openbabel/conformersearch.h>
Public Member Functions | |
OBConformerFilters (const std::vector< OBConformerFilter * > &filters) | |
bool | IsGood (const OBMol &mol, const RotorKey &key, double *coords) |
Protected Attributes | |
std::vector< OBConformerFilter * > | m_filters |
Class for combining OBConformerFilter objects.
The OBConformerFilters class makes it easy to combine OBConformerFilter objects. A list of OBConformerFilter objects is specified when constructing this class. The IsGood implementation simply checks all the specified filters and returns false if any of the filters returns false.
OBConformerFilters | ( | const std::vector< OBConformerFilter * > & | filters ) | [inline] |
Constructor specifiying the filters to combine.
std::vector<OBConformerFilter*> m_filters [protected] |