![]() |
Chemical Data Processing Library C++ API - Version 1.4.0
|
Declaration of functions that operate on Chem::Bond 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 Color & | CDPL::Vis::getColor (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::COLOR property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setColor (Chem::Bond &bond, const Color &color) |
| Sets the value of the Vis::BondProperty::COLOR property of the bond bond to color. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasColor (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::COLOR property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearColor (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::COLOR property of the bond bond. More... | |
| CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getLineWidth (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::LINE_WIDTH property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setLineWidth (Chem::Bond &bond, const SizeSpecification &width) |
| Sets the value of the Vis::BondProperty::LINE_WIDTH property of the bond bond to width. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasLineWidth (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::LINE_WIDTH property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearLineWidth (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::LINE_WIDTH property of the bond bond. More... | |
| CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getLineSpacing (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::LINE_SPACING property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setLineSpacing (Chem::Bond &bond, const SizeSpecification &spacing) |
| Sets the value of the Vis::BondProperty::LINE_SPACING property of the bond bond to spacing. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasLineSpacing (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::LINE_SPACING property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearLineSpacing (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::LINE_SPACING property of the bond bond. More... | |
| CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getStereoBondWedgeWidth (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::STEREO_BOND_WEDGE_WIDTH property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setStereoBondWedgeWidth (Chem::Bond &bond, const SizeSpecification &width) |
| Sets the value of the Vis::BondProperty::STEREO_BOND_WEDGE_WIDTH property of the bond bond to width. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasStereoBondWedgeWidth (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::STEREO_BOND_WEDGE_WIDTH property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearStereoBondWedgeWidth (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::STEREO_BOND_WEDGE_WIDTH property of the bond bond. More... | |
| CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getStereoBondHashSpacing (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::STEREO_BOND_HASH_SPACING property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setStereoBondHashSpacing (Chem::Bond &bond, const SizeSpecification &spacing) |
| Sets the value of the Vis::BondProperty::STEREO_BOND_HASH_SPACING property of the bond bond to spacing. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasStereoBondHashSpacing (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::STEREO_BOND_HASH_SPACING property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearStereoBondHashSpacing (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::STEREO_BOND_HASH_SPACING property of the bond bond. More... | |
| CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getReactionCenterLineLength (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::REACTION_CENTER_LINE_LENGTH property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setReactionCenterLineLength (Chem::Bond &bond, const SizeSpecification &length) |
| Sets the value of the Vis::BondProperty::REACTION_CENTER_LINE_LENGTH property of the bond bond to length. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasReactionCenterLineLength (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::REACTION_CENTER_LINE_LENGTH property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearReactionCenterLineLength (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::REACTION_CENTER_LINE_LENGTH property of the bond bond. More... | |
| CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getReactionCenterLineSpacing (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::REACTION_CENTER_LINE_SPACING property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setReactionCenterLineSpacing (Chem::Bond &bond, const SizeSpecification &spacing) |
| Sets the value of the Vis::BondProperty::REACTION_CENTER_LINE_SPACING property of the bond bond to spacing. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasReactionCenterLineSpacing (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::REACTION_CENTER_LINE_SPACING property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearReactionCenterLineSpacing (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::REACTION_CENTER_LINE_SPACING property of the bond bond. More... | |
| CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getDoubleBondTrimLength (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::DOUBLE_BOND_TRIM_LENGTH property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setDoubleBondTrimLength (Chem::Bond &bond, const SizeSpecification &length) |
| Sets the value of the Vis::BondProperty::DOUBLE_BOND_TRIM_LENGTH property of the bond bond to length. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasDoubleBondTrimLength (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::DOUBLE_BOND_TRIM_LENGTH property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearDoubleBondTrimLength (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::DOUBLE_BOND_TRIM_LENGTH property of the bond bond. More... | |
| CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getTripleBondTrimLength (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::TRIPLE_BOND_TRIM_LENGTH property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setTripleBondTrimLength (Chem::Bond &bond, const SizeSpecification &length) |
| Sets the value of the Vis::BondProperty::TRIPLE_BOND_TRIM_LENGTH property of the bond bond to length. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasTripleBondTrimLength (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::TRIPLE_BOND_TRIM_LENGTH property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearTripleBondTrimLength (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::TRIPLE_BOND_TRIM_LENGTH property of the bond bond. More... | |
| CDPL_VIS_API const Font & | CDPL::Vis::getLabelFont (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::LABEL_FONT property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setLabelFont (Chem::Bond &bond, const Font &font) |
| Sets the value of the Vis::BondProperty::LABEL_FONT property of the bond bond to font. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasLabelFont (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::LABEL_FONT property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearLabelFont (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::LABEL_FONT property of the bond bond. More... | |
| CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getLabelSize (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::LABEL_SIZE property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setLabelSize (Chem::Bond &bond, const SizeSpecification &size) |
| Sets the value of the Vis::BondProperty::LABEL_SIZE property of the bond bond to size. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasLabelSize (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::LABEL_SIZE property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearLabelSize (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::LABEL_SIZE property of the bond bond. More... | |
| CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getLabelMargin (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::LABEL_MARGIN property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setLabelMargin (Chem::Bond &bond, const SizeSpecification &margin) |
| Sets the value of the Vis::BondProperty::LABEL_MARGIN property of the bond bond to margin. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasLabelMargin (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::LABEL_MARGIN property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearLabelMargin (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::LABEL_MARGIN property of the bond bond. More... | |
| CDPL_VIS_API const Font & | CDPL::Vis::getConfigurationLabelFont (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::CONFIGURATION_LABEL_FONT property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setConfigurationLabelFont (Chem::Bond &bond, const Font &font) |
| Sets the value of the Vis::BondProperty::CONFIGURATION_LABEL_FONT property of the bond bond to font. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasConfigurationLabelFont (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::CONFIGURATION_LABEL_FONT property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearConfigurationLabelFont (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::CONFIGURATION_LABEL_FONT property of the bond bond. More... | |
| CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getConfigurationLabelSize (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::CONFIGURATION_LABEL_SIZE property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setConfigurationLabelSize (Chem::Bond &bond, const SizeSpecification &size) |
| Sets the value of the Vis::BondProperty::CONFIGURATION_LABEL_SIZE property of the bond bond to size. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasConfigurationLabelSize (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::CONFIGURATION_LABEL_SIZE property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearConfigurationLabelSize (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::CONFIGURATION_LABEL_SIZE property of the bond bond. More... | |
| CDPL_VIS_API const Color & | CDPL::Vis::getConfigurationLabelColor (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::CONFIGURATION_LABEL_COLOR property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setConfigurationLabelColor (Chem::Bond &bond, const Color &color) |
| Sets the value of the Vis::BondProperty::CONFIGURATION_LABEL_COLOR property of the bond bond to color. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasConfigurationLabelColor (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::CONFIGURATION_LABEL_COLOR property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearConfigurationLabelColor (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::CONFIGURATION_LABEL_COLOR property of the bond bond. More... | |
| CDPL_VIS_API const Font & | CDPL::Vis::getCustomLabelFont (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::CUSTOM_LABEL_FONT property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setCustomLabelFont (Chem::Bond &bond, const Font &font) |
| Sets the value of the Vis::BondProperty::CUSTOM_LABEL_FONT property of the bond bond to font. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasCustomLabelFont (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::CUSTOM_LABEL_FONT property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearCustomLabelFont (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::CUSTOM_LABEL_FONT property of the bond bond. More... | |
| CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getCustomLabelSize (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::CUSTOM_LABEL_SIZE property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setCustomLabelSize (Chem::Bond &bond, const SizeSpecification &size) |
| Sets the value of the Vis::BondProperty::CUSTOM_LABEL_SIZE property of the bond bond to size. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasCustomLabelSize (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::CUSTOM_LABEL_SIZE property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearCustomLabelSize (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::CUSTOM_LABEL_SIZE property of the bond bond. More... | |
| CDPL_VIS_API const Color & | CDPL::Vis::getCustomLabelColor (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::CUSTOM_LABEL_COLOR property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setCustomLabelColor (Chem::Bond &bond, const Color &color) |
| Sets the value of the Vis::BondProperty::CUSTOM_LABEL_COLOR property of the bond bond to color. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasCustomLabelColor (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::CUSTOM_LABEL_COLOR property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearCustomLabelColor (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::CUSTOM_LABEL_COLOR property of the bond bond. More... | |
| CDPL_VIS_API const std::string & | CDPL::Vis::getCustomLabel (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::CUSTOM_LABEL property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setCustomLabel (Chem::Bond &bond, const std::string &text) |
| Sets the value of the Vis::BondProperty::CUSTOM_LABEL property of the bond bond to text. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasCustomLabel (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::CUSTOM_LABEL property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearCustomLabel (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::CUSTOM_LABEL property of the bond bond. More... | |
| CDPL_VIS_API bool | CDPL::Vis::getHighlightedFlag (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::HIGHLIGHTED_FLAG property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setHighlightedFlag (Chem::Bond &bond, bool highlighted) |
| Sets the value of the Vis::BondProperty::HIGHLIGHTED_FLAG property of the bond bond to highlighted. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasHighlightedFlag (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::HIGHLIGHTED_FLAG property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearHighlightedFlag (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::HIGHLIGHTED_FLAG property of the bond bond. More... | |
| CDPL_VIS_API const Brush & | CDPL::Vis::getHighlightAreaBrush (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::HIGHLIGHT_AREA_BRUSH property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setHighlightAreaBrush (Chem::Bond &bond, const Brush &brush) |
| Sets the value of the Vis::BondProperty::HIGHLIGHT_AREA_BRUSH property of the bond bond to brush. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasHighlightAreaBrush (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::HIGHLIGHT_AREA_BRUSH property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearHighlightAreaBrush (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::HIGHLIGHT_AREA_BRUSH property of the bond bond. More... | |
| CDPL_VIS_API const Pen & | CDPL::Vis::getHighlightAreaOutlinePen (const Chem::Bond &bond) |
| Returns the value of the Vis::BondProperty::HIGHLIGHT_AREA_OUTLINE_PEN property of the bond bond. More... | |
| CDPL_VIS_API void | CDPL::Vis::setHighlightAreaOutlinePen (Chem::Bond &bond, const Pen &pen) |
| Sets the value of the Vis::BondProperty::HIGHLIGHT_AREA_OUTLINE_PEN property of the bond bond to pen. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasHighlightAreaOutlinePen (const Chem::Bond &bond) |
| Tells whether the Vis::BondProperty::HIGHLIGHT_AREA_OUTLINE_PEN property of the bond bond is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearHighlightAreaOutlinePen (Chem::Bond &bond) |
| Clears the value of the Vis::BondProperty::HIGHLIGHT_AREA_OUTLINE_PEN property of the bond bond. More... | |
Declaration of functions that operate on Chem::Bond instances.