|
Chemical Data Processing Library C++ API - Version 1.1.1
|
Go to the documentation of this file.
29 #ifndef CDPL_PHARM_AROMATICFEATUREGENERATOR_HPP
30 #define CDPL_PHARM_AROMATICFEATUREGENERATOR_HPP
53 static constexpr
double DEF_FEATURE_TOL = 0.9;
141 unsigned int featureType;
142 unsigned int featureGeom;
149 #endif // CDPL_PHARM_AROMATICFEATUREGENERATOR_HPP
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.
const unsigned int AROMATIC
Definition: Pharm/FeatureType.hpp:49
void setFeatureGeometry(unsigned int geom)
Specifies the value of the feature geometry property that has to be set on newly generated features.
void setFeatureType(unsigned int type)
Specifies the value of the feature type property that has to be set on newly generated features.
AromaticFeatureGenerator(const Chem::MolecularGraph &molgraph, Pharmacophore &pharm)
Perceives aromatic ring features of the molecular graph a\ molgraph and adds them to the pharmacophor...
std::shared_ptr< FeatureGenerator > SharedPointer
Definition: FeatureGenerator.hpp:60
void setFeatureTolerance(double tol)
Specifies the value of the feature tolerance property that has to be set on newly generated features.
std::vector< const Chem::Atom * > AtomList
Definition: PatternBasedFeatureGenerator.hpp:134
unsigned int getFeatureGeometry() const
Returns the value of the feature geometry property that gets set on newly generated features.
~AromaticFeatureGenerator()
boost::dynamic_bitset BitSet
A dynamic bitset class.
Definition: BitSet.hpp:46
AromaticFeatureGenerator.
Definition: AromaticFeatureGenerator.hpp:50
const unsigned int PLANE
Definition: FeatureGeometry.hpp:51
AromaticFeatureGenerator & operator=(const AromaticFeatureGenerator &gen)
Replaces the current set include/exclude patterns and attributes by a copy of the AromaticFeatureGene...
double getFeatureTolerance() const
Returns the value of the feature tolerance property that gets set on newly generated features.
PatternBasedFeatureGenerator.
Definition: PatternBasedFeatureGenerator.hpp:58
MolecularGraph.
Definition: MolecularGraph.hpp:52
Definition of the type CDPL::Util::BitSet.
Definition of constants in namespace CDPL::Pharm::FeatureGeometry.
AromaticFeatureGenerator(const AromaticFeatureGenerator &gen)
Constructs a copy of the AromaticFeatureGenerator instance gen.
Definition of the class CDPL::Chem::AromaticSSSRSubset.
Pharmacophore.
Definition: Pharmacophore.hpp:48
The namespace of the Chemical Data Processing Library.
AromaticFeatureGenerator()
Constructs the AromaticFeatureGenerator instance.
Definition of the class CDPL::Pharm::PatternBasedFeatureGenerator.
unsigned int getFeatureType() const
Returns the value of the feature type property that gets set on newly generated features.
Implements the extraction of the aromatic rings in the SSSR of a molecular graph.
Definition: AromaticSSSRSubset.hpp:51
Definition of constants in namespace CDPL::Pharm::FeatureType.
FeatureGenerator::SharedPointer clone() const