29 #ifndef CDPL_CONFGEN_BONDFUNCTIONS_HPP
30 #define CDPL_CONFGEN_BONDFUNCTIONS_HPP
Definition of the preprocessor macro CDPL_CONFGEN_API.
#define CDPL_CONFGEN_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
Abstract base class representing a chemical bond between two Chem::Atom instances.
Definition: Bond.hpp:54
Abstract base class for representations of a chemical structure as a graph of bonded atoms.
Definition: MolecularGraph.hpp:57
CDPL_CONFGEN_API bool isFragmentLinkBond(const Chem::Bond &bond, const Chem::MolecularGraph &molgraph)
Tells whether bond is a link bond between two fragments under the fragment-based conformer generation...
CDPL_CONFGEN_API bool isRotatableBond(const Chem::Bond &bond, const Chem::MolecularGraph &molgraph, bool het_h_rotors)
Tells whether bond is rotatable under the conformer generation rotatable bond heuristics.
The namespace of the Chemical Data Processing Library.