29 #ifndef CDPL_CHEM_AROMATICSSSRSUBSET_HPP
30 #define CDPL_CHEM_AROMATICSSSRSUBSET_HPP
77 void findAromaticRings();
79 const char* getClassName()
const
81 return "AromaticSSSRSubset";
Definition of the type CDPL::Util::BitSet.
Definition of the preprocessor macro CDPL_CHEM_API.
#define CDPL_CHEM_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
Definition of the class CDPL::Chem::FragmentList.
Implements the extraction of the aromatic rings in the SSSR of a molecular graph.
Definition: AromaticSSSRSubset.hpp:49
std::shared_ptr< AromaticSSSRSubset > SharedPointer
A reference-counted smart pointer [SHPTR] for dynamically allocated AromaticSSSRSubset instances.
Definition: AromaticSSSRSubset.hpp:55
void extract(const MolecularGraph &molgraph)
Replaces the current set of rings by the aromatic rings in the SSSR of the molecular graph molgraph.
AromaticSSSRSubset(const MolecularGraph &molgraph)
Construct a AromaticSSSRSubset instance that contains all aromatic rings of the SSSR of the molecular...
AromaticSSSRSubset()
Constructs an empty AromaticSSSRSubset instance.
Definition: AromaticSSSRSubset.hpp:60
A data type for the storage of Chem::Fragment objects.
Definition: FragmentList.hpp:49
MolecularGraph.
Definition: MolecularGraph.hpp:52
boost::dynamic_bitset BitSet
A dynamic bitset class.
Definition: BitSet.hpp:46
The namespace of the Chemical Data Processing Library.