Chemical Data Processing Library C++ API - Version 1.2.0
|
Declaration of functions that operate on Chem::MolecularGraph instances. More...
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. | |
CDPL::Vis | |
Contains classes and functions related to data visualization. | |
Functions | |
CDPL_VIS_API const ColorTable::SharedPointer & | CDPL::Vis::getAtomColorTable (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setAtomColorTable (Chem::MolecularGraph &molgraph, const ColorTable::SharedPointer &colors) |
CDPL_VIS_API bool | CDPL::Vis::hasAtomColorTable (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearAtomColorTable (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const Color & | CDPL::Vis::getAtomColor (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setAtomColor (Chem::MolecularGraph &molgraph, const Color &color) |
CDPL_VIS_API bool | CDPL::Vis::hasAtomColor (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearAtomColor (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const Font & | CDPL::Vis::getAtomLabelFont (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setAtomLabelFont (Chem::MolecularGraph &molgraph, const Font &font) |
CDPL_VIS_API bool | CDPL::Vis::hasAtomLabelFont (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearAtomLabelFont (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getAtomLabelSize (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setAtomLabelSize (Chem::MolecularGraph &molgraph, const SizeSpecification &size) |
CDPL_VIS_API bool | CDPL::Vis::hasAtomLabelSize (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearAtomLabelSize (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const Font & | CDPL::Vis::getSecondaryAtomLabelFont (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setSecondaryAtomLabelFont (Chem::MolecularGraph &molgraph, const Font &font) |
CDPL_VIS_API bool | CDPL::Vis::hasSecondaryAtomLabelFont (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearSecondaryAtomLabelFont (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getSecondaryAtomLabelSize (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setSecondaryAtomLabelSize (Chem::MolecularGraph &molgraph, const SizeSpecification &size) |
CDPL_VIS_API bool | CDPL::Vis::hasSecondaryAtomLabelSize (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearSecondaryAtomLabelSize (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getAtomLabelMargin (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setAtomLabelMargin (Chem::MolecularGraph &molgraph, const SizeSpecification &margin) |
CDPL_VIS_API bool | CDPL::Vis::hasAtomLabelMargin (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearAtomLabelMargin (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getRadicalElectronDotSize (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setRadicalElectronDotSize (Chem::MolecularGraph &molgraph, const SizeSpecification &size) |
CDPL_VIS_API bool | CDPL::Vis::hasRadicalElectronDotSize (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearRadicalElectronDotSize (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const Font & | CDPL::Vis::getAtomConfigurationLabelFont (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setAtomConfigurationLabelFont (Chem::MolecularGraph &molgraph, const Font &font) |
CDPL_VIS_API bool | CDPL::Vis::hasAtomConfigurationLabelFont (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearAtomConfigurationLabelFont (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getAtomConfigurationLabelSize (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setAtomConfigurationLabelSize (Chem::MolecularGraph &molgraph, const SizeSpecification &size) |
CDPL_VIS_API bool | CDPL::Vis::hasAtomConfigurationLabelSize (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearAtomConfigurationLabelSize (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const Color & | CDPL::Vis::getAtomConfigurationLabelColor (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setAtomConfigurationLabelColor (Chem::MolecularGraph &molgraph, const Color &color) |
CDPL_VIS_API bool | CDPL::Vis::hasAtomConfigurationLabelColor (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearAtomConfigurationLabelColor (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const Font & | CDPL::Vis::getAtomCustomLabelFont (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setAtomCustomLabelFont (Chem::MolecularGraph &molgraph, const Font &font) |
CDPL_VIS_API bool | CDPL::Vis::hasAtomCustomLabelFont (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearAtomCustomLabelFont (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getAtomCustomLabelSize (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setAtomCustomLabelSize (Chem::MolecularGraph &molgraph, const SizeSpecification &size) |
CDPL_VIS_API bool | CDPL::Vis::hasAtomCustomLabelSize (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearAtomCustomLabelSize (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const Color & | CDPL::Vis::getAtomCustomLabelColor (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setAtomCustomLabelColor (Chem::MolecularGraph &molgraph, const Color &color) |
CDPL_VIS_API bool | CDPL::Vis::hasAtomCustomLabelColor (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearAtomCustomLabelColor (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getAtomHighlightAreaSize (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setAtomHighlightAreaSize (Chem::MolecularGraph &molgraph, const SizeSpecification &size) |
CDPL_VIS_API bool | CDPL::Vis::hasAtomHighlightAreaSize (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearAtomHighlightAreaSize (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const Brush & | CDPL::Vis::getAtomHighlightAreaBrush (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setAtomHighlightAreaBrush (Chem::MolecularGraph &molgraph, const Brush &brush) |
CDPL_VIS_API bool | CDPL::Vis::hasAtomHighlightAreaBrush (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearAtomHighlightAreaBrush (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const Pen & | CDPL::Vis::getAtomHighlightAreaOutlinePen (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setAtomHighlightAreaOutlinePen (Chem::MolecularGraph &molgraph, const Pen &pen) |
CDPL_VIS_API bool | CDPL::Vis::hasAtomHighlightAreaOutlinePen (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearAtomHighlightAreaOutlinePen (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getHighlightAreaOutlineWidth (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setHighlightAreaOutlineWidth (Chem::MolecularGraph &molgraph, const SizeSpecification &width) |
CDPL_VIS_API bool | CDPL::Vis::hasHighlightAreaOutlineWidth (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearHighlightAreaOutlineWidth (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const Color & | CDPL::Vis::getBondColor (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setBondColor (Chem::MolecularGraph &molgraph, const Color &color) |
CDPL_VIS_API bool | CDPL::Vis::hasBondColor (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearBondColor (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getBondLineWidth (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setBondLineWidth (Chem::MolecularGraph &molgraph, const SizeSpecification &width) |
CDPL_VIS_API bool | CDPL::Vis::hasBondLineWidth (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearBondLineWidth (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getBondLineSpacing (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setBondLineSpacing (Chem::MolecularGraph &molgraph, const SizeSpecification &spacing) |
CDPL_VIS_API bool | CDPL::Vis::hasBondLineSpacing (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearBondLineSpacing (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getStereoBondWedgeWidth (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setStereoBondWedgeWidth (Chem::MolecularGraph &molgraph, const SizeSpecification &width) |
CDPL_VIS_API bool | CDPL::Vis::hasStereoBondWedgeWidth (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearStereoBondWedgeWidth (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getStereoBondHashSpacing (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setStereoBondHashSpacing (Chem::MolecularGraph &molgraph, const SizeSpecification &spacing) |
CDPL_VIS_API bool | CDPL::Vis::hasStereoBondHashSpacing (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearStereoBondHashSpacing (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getReactionCenterLineLength (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setReactionCenterLineLength (Chem::MolecularGraph &molgraph, const SizeSpecification &length) |
CDPL_VIS_API bool | CDPL::Vis::hasReactionCenterLineLength (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearReactionCenterLineLength (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getReactionCenterLineSpacing (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setReactionCenterLineSpacing (Chem::MolecularGraph &molgraph, const SizeSpecification &spacing) |
CDPL_VIS_API bool | CDPL::Vis::hasReactionCenterLineSpacing (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearReactionCenterLineSpacing (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getDoubleBondTrimLength (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setDoubleBondTrimLength (Chem::MolecularGraph &molgraph, const SizeSpecification &length) |
CDPL_VIS_API bool | CDPL::Vis::hasDoubleBondTrimLength (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearDoubleBondTrimLength (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getTripleBondTrimLength (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setTripleBondTrimLength (Chem::MolecularGraph &molgraph, const SizeSpecification &length) |
CDPL_VIS_API bool | CDPL::Vis::hasTripleBondTrimLength (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearTripleBondTrimLength (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const Font & | CDPL::Vis::getBondLabelFont (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setBondLabelFont (Chem::MolecularGraph &molgraph, const Font &font) |
CDPL_VIS_API bool | CDPL::Vis::hasBondLabelFont (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearBondLabelFont (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getBondLabelSize (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setBondLabelSize (Chem::MolecularGraph &molgraph, const SizeSpecification &size) |
CDPL_VIS_API bool | CDPL::Vis::hasBondLabelSize (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearBondLabelSize (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getBondLabelMargin (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setBondLabelMargin (Chem::MolecularGraph &molgraph, const SizeSpecification &margin) |
CDPL_VIS_API bool | CDPL::Vis::hasBondLabelMargin (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearBondLabelMargin (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getBondHighlightAreaWidth (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setBondHighlightAreaWidth (Chem::MolecularGraph &molgraph, const SizeSpecification &width) |
CDPL_VIS_API bool | CDPL::Vis::hasBondHighlightAreaWidth (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearBondHighlightAreaWidth (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const Brush & | CDPL::Vis::getBondHighlightAreaBrush (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setBondHighlightAreaBrush (Chem::MolecularGraph &molgraph, const Brush &brush) |
CDPL_VIS_API bool | CDPL::Vis::hasBondHighlightAreaBrush (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearBondHighlightAreaBrush (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const Pen & | CDPL::Vis::getBondHighlightAreaOutlinePen (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setBondHighlightAreaOutlinePen (Chem::MolecularGraph &molgraph, const Pen &pen) |
CDPL_VIS_API bool | CDPL::Vis::hasBondHighlightAreaOutlinePen (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearBondHighlightAreaOutlinePen (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const Font & | CDPL::Vis::getBondConfigurationLabelFont (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setBondConfigurationLabelFont (Chem::MolecularGraph &molgraph, const Font &font) |
CDPL_VIS_API bool | CDPL::Vis::hasBondConfigurationLabelFont (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearBondConfigurationLabelFont (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getBondConfigurationLabelSize (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setBondConfigurationLabelSize (Chem::MolecularGraph &molgraph, const SizeSpecification &size) |
CDPL_VIS_API bool | CDPL::Vis::hasBondConfigurationLabelSize (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearBondConfigurationLabelSize (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const Color & | CDPL::Vis::getBondConfigurationLabelColor (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setBondConfigurationLabelColor (Chem::MolecularGraph &molgraph, const Color &color) |
CDPL_VIS_API bool | CDPL::Vis::hasBondConfigurationLabelColor (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearBondConfigurationLabelColor (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const Font & | CDPL::Vis::getBondCustomLabelFont (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setBondCustomLabelFont (Chem::MolecularGraph &molgraph, const Font &font) |
CDPL_VIS_API bool | CDPL::Vis::hasBondCustomLabelFont (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearBondCustomLabelFont (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getBondCustomLabelSize (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setBondCustomLabelSize (Chem::MolecularGraph &molgraph, const SizeSpecification &size) |
CDPL_VIS_API bool | CDPL::Vis::hasBondCustomLabelSize (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearBondCustomLabelSize (Chem::MolecularGraph &molgraph) |
CDPL_VIS_API const Color & | CDPL::Vis::getBondCustomLabelColor (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::setBondCustomLabelColor (Chem::MolecularGraph &molgraph, const Color &color) |
CDPL_VIS_API bool | CDPL::Vis::hasBondCustomLabelColor (const Chem::MolecularGraph &molgraph) |
CDPL_VIS_API void | CDPL::Vis::clearBondCustomLabelColor (Chem::MolecularGraph &molgraph) |
Declaration of functions that operate on Chem::MolecularGraph instances.