![]() |
Chemical Data Processing Library C++ API - Version 1.2.3
|
Declaration of miscellaneous utility functions. More...
#include <cstddef>#include <string>#include "CDPL/Chem/APIPrefix.hpp"#include "CDPL/Chem/Molecule.hpp"#include "CDPL/Chem/FragmentList.hpp"#include "CDPL/Util/BitSet.hpp"#include "CDPL/Math/Vector.hpp"Go to the source code of this file.
Namespaces | |
| CDPL | |
| The namespace of the Chemical Data Processing Library. | |
| CDPL::Chem | |
| Contains classes and functions related to chemistry. | |
Functions | |
| CDPL_CHEM_API Molecule::SharedPointer | CDPL::Chem::parseSMARTS (const std::string &smarts, bool init_qry=true) |
| CDPL_CHEM_API bool | CDPL::Chem::parseSMARTS (const std::string &smarts, Molecule &mol, bool init_qry=true) |
| CDPL_CHEM_API Molecule::SharedPointer | CDPL::Chem::parseSMILES (const std::string &smiles) |
| CDPL_CHEM_API bool | CDPL::Chem::parseSMILES (const std::string &smiles, Molecule &mol) |
| CDPL_CHEM_API void | CDPL::Chem::extendBoundingBox (Math::Vector3D &min, Math::Vector3D &max, const Math::Vector3D &coords, bool reset=false) |
| CDPL_CHEM_API bool | CDPL::Chem::insideBoundingBox (const Math::Vector3D &min, const Math::Vector3D &max, const Math::Vector3D &coords) |
| CDPL_CHEM_API bool | CDPL::Chem::isAromatic (const Fragment &ring, const MolecularGraph &molgraph, const Util::BitSet &arom_bond_mask) |
| CDPL_CHEM_API bool | CDPL::Chem::isNotAromatic (const Fragment &ring, const MolecularGraph &molgraph) |
| CDPL_CHEM_API bool | CDPL::Chem::containsFragmentWithBond (const FragmentList &frag_list, const Bond &bond) |
| CDPL_CHEM_API bool | CDPL::Chem::containsFragmentWithMinSize (const FragmentList &frag_list, std::size_t min_size) |
| CDPL_CHEM_API bool | CDPL::Chem::atomTypesMatch (unsigned int qry_type, unsigned int tgt_type) |
| CDPL_CHEM_API unsigned int | CDPL::Chem::sybylToAtomType (unsigned int sybyl_type) |
| CDPL_CHEM_API const std::string & | CDPL::Chem::getSybylAtomTypeString (unsigned int sybyl_type) |
| CDPL_CHEM_API const std::string & | CDPL::Chem::getSybylBondTypeString (unsigned int sybyl_type) |
Declaration of miscellaneous utility functions.