29 #ifndef CDPL_MOLPROP_ATOMHYDROPHOBICITYCALCULATOR_HPP
30 #define CDPL_MOLPROP_ATOMHYDROPHOBICITYCALCULATOR_HPP
92 typedef std::vector<std::string> StringList;
99 std::string atomDescr;
100 StringList atomEnvData;
Definition of the class CDPL::Util::Array.
Definition of the preprocessor macro CDPL_MOLPROP_API.
#define CDPL_MOLPROP_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
Definition of the class CDPL::Chem::SubstructureSearch.
Atom.
Definition: Atom.hpp:52
MolecularGraph.
Definition: MolecularGraph.hpp:52
SubstructureSearch.
Definition: SubstructureSearch.hpp:64
AtomHydrophobicityCalculator.
Definition: AtomHydrophobicityCalculator.hpp:51
AtomHydrophobicityCalculator(const AtomHydrophobicityCalculator &calculator)
Constructs a copy of the AtomHydrophobicityCalculator instance calculator.
~AtomHydrophobicityCalculator()
AtomHydrophobicityCalculator & operator=(const AtomHydrophobicityCalculator &calculator)
Copies the AtomHydrophobicityCalculator instance calculator.
void calculate(const Chem::MolecularGraph &molgraph, Util::DArray &hyd_table)
Perceives the hydrophobicities of the atoms in the molecular graph a\ molgraph.
AtomHydrophobicityCalculator(const Chem::MolecularGraph &molgraph, Util::DArray &hyd_table)
Perceives the hydrophobicities of the atoms in the molecular graph a\ molgraph.
AtomHydrophobicityCalculator()
Constructs the AtomHydrophobicityCalculator instance.
Array< double > DArray
An array of double precision floating-point numbers.
Definition: Array.hpp:587
The namespace of the Chemical Data Processing Library.