The RingExtractor class traverses a molecule's graph and detects various types of cycles, mainly used for aromatic ring detection.
More...
#include <RingExtractor.hpp>
List of all members.
Detailed Description
The RingExtractor class traverses a molecule's graph and detects various types of cycles, mainly used for aromatic ring detection.
Constructor & Destructor Documentation
| vlMolecule::RingExtractor::RingExtractor |
( |
Molecule * |
mol ) |
[inline] |
Member Function Documentation
| void vlMolecule::RingExtractor::setMolecule |
( |
Molecule * |
mol ) |
[inline] |
| Molecule* vlMolecule::RingExtractor::molecule |
( |
) |
const [inline] |
| void vlMolecule::RingExtractor::run |
( |
) |
[inline] |
| void vlMolecule::RingExtractor::bootstrap |
( |
) |
[inline] |
| void vlMolecule::RingExtractor::depthFirstVisit |
( |
Atom * |
atom, |
|
|
std::vector< vl::ref< Atom > > & |
current_path |
|
) |
| [inline] |
| void vlMolecule::RingExtractor::keepAromaticCycles |
( |
) |
[inline] |
| void vlMolecule::RingExtractor::sortCycles |
( |
) |
[inline] |
| void vlMolecule::RingExtractor::keepPlanarCycles |
( |
float |
epsilon ) |
[inline] |
| void vlMolecule::RingExtractor::removeDoubles |
( |
) |
[inline] |
| void vlMolecule::RingExtractor::keepMinimalCycles |
( |
) |
[inline] |
Member Data Documentation
The documentation for this class was generated from the following file:
- C:/VL/BuildSystem/VL_DISTRO/Visualization_Library_SDK/src/vlMolecule/RingExtractor.hpp