32 #ifndef CDPL_MOLPROP_TPSACALCULATOR_HPP
33 #define CDPL_MOLPROP_TPSACALCULATOR_HPP
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 class CDPL::Chem::PatternAtomTyper.
Abstract base class for data structures that represent chemical structures as molecular graphs.
Definition: MolecularGraph.hpp:60
Assigns numeric labels to specific atoms of a molecular graph that are described by substructure patt...
Definition: PatternAtomTyper.hpp:57
Calculation of the topological polar surface area (TPSA) of molecular graphs based on fragment contri...
Definition: TPSACalculator.hpp:61
TPSACalculator()
Constructs the TPSACalculator instance.
TPSACalculator(const Chem::MolecularGraph &molgraph)
Constructs the TPSACalculator instance and calculates the TPSA of the molecular graph molgraph.
double calculate(const Chem::MolecularGraph &molgraph)
Calculates the TPSA of the molecular graph molgraph.
double getResult() const
Returns the result of the last TPSA calculation.
The namespace of the Chemical Data Processing Library.