29 #ifndef CDPL_PHARM_INTERACTIONPHARMACOPHOREGENERATOR_HPP 
   30 #define CDPL_PHARM_INTERACTIONPHARMACOPHOREGENERATOR_HPP 
   89                           bool extract_core_env, 
bool append = 
false);
 
  102             double                        coreEnvRadius;
 
Definition of the class CDPL::Pharm::BasicPharmacophore.
 
Definition of the class CDPL::Pharm::DefaultInteractionAnalyzer.
 
Definition of the class CDPL::Pharm::DefaultPharmacophoreGenerator.
 
Definition of the type CDPL::Pharm::FeatureMapping.
 
Definition of the class CDPL::Pharm::FeatureSet.
 
Definition of the class CDPL::Chem::Fragment.
 
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.
 
Fragment.
Definition: Fragment.hpp:52
 
MolecularGraph.
Definition: MolecularGraph.hpp:52
 
BasicPharmacophore.
Definition: BasicPharmacophore.hpp:52
 
DefaultInteractionAnalyzer.
Definition: DefaultInteractionAnalyzer.hpp:46
 
DefaultPharmacophoreGenerator.
Definition: DefaultPharmacophoreGenerator.hpp:48
 
Configuration
Flags controlling feature generation.
Definition: DefaultPharmacophoreGenerator.hpp:55
 
@ DEFAULT_CONFIG
Default configuration.
Definition: DefaultPharmacophoreGenerator.hpp:71
 
A data type for the storage and lookup of arbitrary feature to feature mappings.
Definition: FeatureMapping.hpp:54
 
FeatureSet.
Definition: FeatureSet.hpp:52
 
InteractionAnalyzer.
Definition: InteractionAnalyzer.hpp:53
 
InteractionPharmacophoreGenerator.
Definition: InteractionPharmacophoreGenerator.hpp:51
 
double getCoreEnvironmentRadius() const
 
const FeatureMapping & getInteractionMapping() const
 
PharmacophoreGenerator & getCorePharmacophoreGenerator()
 
void generate(const Chem::MolecularGraph &core, const Chem::MolecularGraph &tgt, Pharmacophore &ia_pharm, bool extract_core_env, bool append=false)
 
const PharmacophoreGenerator & getEnvironmentPharmacophoreGenerator() const
 
InteractionAnalyzer & getInteractionAnalyzer()
 
const Chem::Fragment & getCoreEnvironment() const
 
const Pharmacophore & getCorePharmacophore() const
 
PharmacophoreGenerator & getEnvironmentPharmacophoreGenerator()
 
const PharmacophoreGenerator & getCorePharmacophoreGenerator() const
 
const InteractionAnalyzer & getInteractionAnalyzer() const
 
bool exclusionVolumesAdded() const
 
void setCoreEnvironmentRadius(double radius)
 
InteractionPharmacophoreGenerator(DefaultPharmacophoreGenerator::Configuration core_ph4_gen_cfg=DefaultPharmacophoreGenerator::DEFAULT_CONFIG, DefaultPharmacophoreGenerator::Configuration env_ph4_gen_cfg=DefaultPharmacophoreGenerator::DEFAULT_CONFIG)
Constructs the InteractionPharmacophoreGenerator instance.
 
void addExclusionVolumes(bool add)
 
const Pharmacophore & getEnvironmentPharmacophore() const
 
PharmacophoreGenerator.
Definition: PharmacophoreGenerator.hpp:49
 
Pharmacophore.
Definition: Pharmacophore.hpp:48
 
The namespace of the Chemical Data Processing Library.