29 #ifndef CDPL_DESCR_NPOINT2DPHARMACOPHOREFINGERPRINTGENERATOR_HPP
30 #define CDPL_DESCR_NPOINT2DPHARMACOPHOREFINGERPRINTGENERATOR_HPP
53 typedef std::shared_ptr<NPoint2DPharmacophoreFingerprintGenerator>
SharedPointer;
Definition of the preprocessor macro CDPL_DESCR_API.
#define CDPL_DESCR_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
Definition of matrix data types.
Definition of the class CDPL::Descr::NPointPharmacophoreFingerprintGenerator.
MolecularGraph.
Definition: MolecularGraph.hpp:52
NPoint2DPharmacophoreFingerprintGenerator.
Definition: NPoint2DPharmacophoreFingerprintGenerator.hpp:50
FeatureDistanceType getFeatureDistanceType() const
FeatureDistanceType
Definition: NPoint2DPharmacophoreFingerprintGenerator.hpp:56
@ MAX_PATH_LENGTH
Definition: NPoint2DPharmacophoreFingerprintGenerator.hpp:59
@ MIN_PATH_LENGTH
Definition: NPoint2DPharmacophoreFingerprintGenerator.hpp:58
NPoint2DPharmacophoreFingerprintGenerator(const Chem::MolecularGraph &molgraph, Util::BitSet &fp)
void generate(const Chem::MolecularGraph &molgraph, Util::BitSet &fp)
void setFeatureDistanceType(FeatureDistanceType dist_type)
NPoint2DPharmacophoreFingerprintGenerator()
NPoint2DPharmacophoreFingerprintGenerator(const NPoint2DPharmacophoreFingerprintGenerator &gen)=default
std::shared_ptr< NPoint2DPharmacophoreFingerprintGenerator > SharedPointer
Definition: NPoint2DPharmacophoreFingerprintGenerator.hpp:53
NPointPharmacophoreFingerprintGenerator.
Definition: NPointPharmacophoreFingerprintGenerator.hpp:54
Feature.
Definition: Feature.hpp:48
Matrix< unsigned long > ULMatrix
An unbounded dense matrix holding unsigned integers of type unsigned long.
Definition: Matrix.hpp:1824
boost::dynamic_bitset BitSet
A dynamic bitset class.
Definition: BitSet.hpp:46
The namespace of the Chemical Data Processing Library.