29 #ifndef CDPL_FORCEFIELD_BONDFUNCTIONS_HPP
30 #define CDPL_FORCEFIELD_BONDFUNCTIONS_HPP
Definition of the preprocessor macro CDPL_FORCEFIELD_API.
#define CDPL_FORCEFIELD_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
CDPL_FORCEFIELD_API void setMMFF94TypeIndex(Chem::Bond &bond, unsigned int type_idx)
Sets the value of the ForceField::BondProperty::MMFF94_TYPE_INDEX property of the bond bond to type_i...
CDPL_FORCEFIELD_API void clearMMFF94TypeIndex(Chem::Bond &bond)
Clears the value of the ForceField::BondProperty::MMFF94_TYPE_INDEX property of the bond bond.
CDPL_FORCEFIELD_API unsigned int getMMFF94TypeIndex(const Chem::Bond &bond)
Returns the value of the ForceField::BondProperty::MMFF94_TYPE_INDEX property of the bond bond.
CDPL_FORCEFIELD_API bool hasMMFF94TypeIndex(const Chem::Bond &bond)
Tells whether the ForceField::BondProperty::MMFF94_TYPE_INDEX property of the bond bond is set.
The namespace of the Chemical Data Processing Library.