29 #ifndef CDPL_PHARM_DEFAULTPHARMACOPHOREGENERATOR_HPP
30 #define CDPL_PHARM_DEFAULTPHARMACOPHOREGENERATOR_HPP
65 PI_NI_ON_CHARGED_GROUPS_ONLY = 0x1,
71 STATIC_H_DONORS = 0x2,
100 void init(
int config);
Definition of the preprocessor macro CDPL_PHARM_API.
#define CDPL_PHARM_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
Definition of class CDPL::Pharm::PharmacophoreGenerator.
Abstract base class for representations of a chemical structure as a graph of bonded atoms.
Definition: MolecularGraph.hpp:57
Pharmacophore generator pre-configured with the built-in default set of feature generators.
Definition: DefaultPharmacophoreGenerator.hpp:53
Configuration
Flags controlling feature generation.
Definition: DefaultPharmacophoreGenerator.hpp:60
DefaultPharmacophoreGenerator(int config=DEFAULT_CONFIG)
Constructs the DefaultPharmacophoreGenerator instance.
DefaultPharmacophoreGenerator(const Chem::MolecularGraph &molgraph, Pharmacophore &pharm, int config=DEFAULT_CONFIG)
Perceives all pharmacophore features of the molecular graph molgraph and adds them to the pharmacopho...
void applyConfiguration(int config)
Reconfigures the generator with the given Configuration bitmask.
Base class for pharmacophore generators that orchestrate per-feature-type Pharm::FeatureGenerator ins...
Definition: PharmacophoreGenerator.hpp:50
Abstract base class for mutable containers of Pharm::Feature instances representing a pharmacophore m...
Definition: Pharmacophore.hpp:53
The namespace of the Chemical Data Processing Library.