![]() |
Chemical Data Processing Library C++ API - Version 1.4.0
|
Declaration of functions that operate on Chem::Atom 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::Atom &atom) |
| Returns the value of the Vis::AtomProperty::COLOR property of the atom atom. More... | |
| CDPL_VIS_API void | CDPL::Vis::setColor (Chem::Atom &atom, const Color &color) |
| Sets the value of the Vis::AtomProperty::COLOR property of the atom atom to color. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasColor (const Chem::Atom &atom) |
| Tells whether the Vis::AtomProperty::COLOR property of the atom atom is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearColor (Chem::Atom &atom) |
| Clears the value of the Vis::AtomProperty::COLOR property of the atom atom. More... | |
| CDPL_VIS_API const Font & | CDPL::Vis::getLabelFont (const Chem::Atom &atom) |
| Returns the value of the Vis::AtomProperty::LABEL_FONT property of the atom atom. More... | |
| CDPL_VIS_API void | CDPL::Vis::setLabelFont (Chem::Atom &atom, const Font &font) |
| Sets the value of the Vis::AtomProperty::LABEL_FONT property of the atom atom to font. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasLabelFont (const Chem::Atom &atom) |
| Tells whether the Vis::AtomProperty::LABEL_FONT property of the atom atom is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearLabelFont (Chem::Atom &atom) |
| Clears the value of the Vis::AtomProperty::LABEL_FONT property of the atom atom. More... | |
| CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getLabelSize (const Chem::Atom &atom) |
| Returns the value of the Vis::AtomProperty::LABEL_SIZE property of the atom atom. More... | |
| CDPL_VIS_API void | CDPL::Vis::setLabelSize (Chem::Atom &atom, const SizeSpecification &size) |
| Sets the value of the Vis::AtomProperty::LABEL_SIZE property of the atom atom to size. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasLabelSize (const Chem::Atom &atom) |
| Tells whether the Vis::AtomProperty::LABEL_SIZE property of the atom atom is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearLabelSize (Chem::Atom &atom) |
| Clears the value of the Vis::AtomProperty::LABEL_SIZE property of the atom atom. More... | |
| CDPL_VIS_API const Font & | CDPL::Vis::getSecondaryLabelFont (const Chem::Atom &atom) |
| Returns the value of the Vis::AtomProperty::SECONDARY_LABEL_FONT property of the atom atom. More... | |
| CDPL_VIS_API void | CDPL::Vis::setSecondaryLabelFont (Chem::Atom &atom, const Font &font) |
| Sets the value of the Vis::AtomProperty::SECONDARY_LABEL_FONT property of the atom atom to font. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasSecondaryLabelFont (const Chem::Atom &atom) |
| Tells whether the Vis::AtomProperty::SECONDARY_LABEL_FONT property of the atom atom is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearSecondaryLabelFont (Chem::Atom &atom) |
| Clears the value of the Vis::AtomProperty::SECONDARY_LABEL_FONT property of the atom atom. More... | |
| CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getSecondaryLabelSize (const Chem::Atom &atom) |
| Returns the value of the Vis::AtomProperty::SECONDARY_LABEL_SIZE property of the atom atom. More... | |
| CDPL_VIS_API void | CDPL::Vis::setSecondaryLabelSize (Chem::Atom &atom, const SizeSpecification &size) |
| Sets the value of the Vis::AtomProperty::SECONDARY_LABEL_SIZE property of the atom atom to size. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasSecondaryLabelSize (const Chem::Atom &atom) |
| Tells whether the Vis::AtomProperty::SECONDARY_LABEL_SIZE property of the atom atom is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearSecondaryLabelSize (Chem::Atom &atom) |
| Clears the value of the Vis::AtomProperty::SECONDARY_LABEL_SIZE property of the atom atom. More... | |
| CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getLabelMargin (const Chem::Atom &atom) |
| Returns the value of the Vis::AtomProperty::LABEL_MARGIN property of the atom atom. More... | |
| CDPL_VIS_API void | CDPL::Vis::setLabelMargin (Chem::Atom &atom, const SizeSpecification &margin) |
| Sets the value of the Vis::AtomProperty::LABEL_MARGIN property of the atom atom to margin. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasLabelMargin (const Chem::Atom &atom) |
| Tells whether the Vis::AtomProperty::LABEL_MARGIN property of the atom atom is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearLabelMargin (Chem::Atom &atom) |
| Clears the value of the Vis::AtomProperty::LABEL_MARGIN property of the atom atom. More... | |
| CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getRadicalElectronDotSize (const Chem::Atom &atom) |
| Returns the value of the Vis::AtomProperty::RADICAL_ELECTRON_DOT_SIZE property of the atom atom. More... | |
| CDPL_VIS_API void | CDPL::Vis::setRadicalElectronDotSize (Chem::Atom &atom, const SizeSpecification &size) |
| Sets the value of the Vis::AtomProperty::RADICAL_ELECTRON_DOT_SIZE property of the atom atom to size. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasRadicalElectronDotSize (const Chem::Atom &atom) |
| Tells whether the Vis::AtomProperty::RADICAL_ELECTRON_DOT_SIZE property of the atom atom is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearRadicalElectronDotSize (Chem::Atom &atom) |
| Clears the value of the Vis::AtomProperty::RADICAL_ELECTRON_DOT_SIZE property of the atom atom. More... | |
| CDPL_VIS_API const Font & | CDPL::Vis::getConfigurationLabelFont (const Chem::Atom &atom) |
| Returns the value of the Vis::AtomProperty::CONFIGURATION_LABEL_FONT property of the atom atom. More... | |
| CDPL_VIS_API void | CDPL::Vis::setConfigurationLabelFont (Chem::Atom &atom, const Font &font) |
| Sets the value of the Vis::AtomProperty::CONFIGURATION_LABEL_FONT property of the atom atom to font. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasConfigurationLabelFont (const Chem::Atom &atom) |
| Tells whether the Vis::AtomProperty::CONFIGURATION_LABEL_FONT property of the atom atom is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearConfigurationLabelFont (Chem::Atom &atom) |
| Clears the value of the Vis::AtomProperty::CONFIGURATION_LABEL_FONT property of the atom atom. More... | |
| CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getConfigurationLabelSize (const Chem::Atom &atom) |
| Returns the value of the Vis::AtomProperty::CONFIGURATION_LABEL_SIZE property of the atom atom. More... | |
| CDPL_VIS_API void | CDPL::Vis::setConfigurationLabelSize (Chem::Atom &atom, const SizeSpecification &size) |
| Sets the value of the Vis::AtomProperty::CONFIGURATION_LABEL_SIZE property of the atom atom to size. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasConfigurationLabelSize (const Chem::Atom &atom) |
| Tells whether the Vis::AtomProperty::CONFIGURATION_LABEL_SIZE property of the atom atom is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearConfigurationLabelSize (Chem::Atom &atom) |
| Clears the value of the Vis::AtomProperty::CONFIGURATION_LABEL_SIZE property of the atom atom. More... | |
| CDPL_VIS_API const Color & | CDPL::Vis::getConfigurationLabelColor (const Chem::Atom &atom) |
| Returns the value of the Vis::AtomProperty::CONFIGURATION_LABEL_COLOR property of the atom atom. More... | |
| CDPL_VIS_API void | CDPL::Vis::setConfigurationLabelColor (Chem::Atom &atom, const Color &color) |
| Sets the value of the Vis::AtomProperty::CONFIGURATION_LABEL_COLOR property of the atom atom to color. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasConfigurationLabelColor (const Chem::Atom &atom) |
| Tells whether the Vis::AtomProperty::CONFIGURATION_LABEL_COLOR property of the atom atom is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearConfigurationLabelColor (Chem::Atom &atom) |
| Clears the value of the Vis::AtomProperty::CONFIGURATION_LABEL_COLOR property of the atom atom. More... | |
| CDPL_VIS_API const Font & | CDPL::Vis::getCustomLabelFont (const Chem::Atom &atom) |
| Returns the value of the Vis::AtomProperty::CUSTOM_LABEL_FONT property of the atom atom. More... | |
| CDPL_VIS_API void | CDPL::Vis::setCustomLabelFont (Chem::Atom &atom, const Font &font) |
| Sets the value of the Vis::AtomProperty::CUSTOM_LABEL_FONT property of the atom atom to font. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasCustomLabelFont (const Chem::Atom &atom) |
| Tells whether the Vis::AtomProperty::CUSTOM_LABEL_FONT property of the atom atom is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearCustomLabelFont (Chem::Atom &atom) |
| Clears the value of the Vis::AtomProperty::CUSTOM_LABEL_FONT property of the atom atom. More... | |
| CDPL_VIS_API const SizeSpecification & | CDPL::Vis::getCustomLabelSize (const Chem::Atom &atom) |
| Returns the value of the Vis::AtomProperty::CUSTOM_LABEL_SIZE property of the atom atom. More... | |
| CDPL_VIS_API void | CDPL::Vis::setCustomLabelSize (Chem::Atom &atom, const SizeSpecification &size) |
| Sets the value of the Vis::AtomProperty::CUSTOM_LABEL_SIZE property of the atom atom to size. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasCustomLabelSize (const Chem::Atom &atom) |
| Tells whether the Vis::AtomProperty::CUSTOM_LABEL_SIZE property of the atom atom is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearCustomLabelSize (Chem::Atom &atom) |
| Clears the value of the Vis::AtomProperty::CUSTOM_LABEL_SIZE property of the atom atom. More... | |
| CDPL_VIS_API const Color & | CDPL::Vis::getCustomLabelColor (const Chem::Atom &atom) |
| Returns the value of the Vis::AtomProperty::CUSTOM_LABEL_COLOR property of the atom atom. More... | |
| CDPL_VIS_API void | CDPL::Vis::setCustomLabelColor (Chem::Atom &atom, const Color &color) |
| Sets the value of the Vis::AtomProperty::CUSTOM_LABEL_COLOR property of the atom atom to color. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasCustomLabelColor (const Chem::Atom &atom) |
| Tells whether the Vis::AtomProperty::CUSTOM_LABEL_COLOR property of the atom atom is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearCustomLabelColor (Chem::Atom &atom) |
| Clears the value of the Vis::AtomProperty::CUSTOM_LABEL_COLOR property of the atom atom. More... | |
| CDPL_VIS_API const std::string & | CDPL::Vis::getCustomLabel (const Chem::Atom &atom) |
| Returns the value of the Vis::AtomProperty::CUSTOM_LABEL property of the atom atom. More... | |
| CDPL_VIS_API void | CDPL::Vis::setCustomLabel (Chem::Atom &atom, const std::string &text) |
| Sets the value of the Vis::AtomProperty::CUSTOM_LABEL property of the atom atom to text. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasCustomLabel (const Chem::Atom &atom) |
| Tells whether the Vis::AtomProperty::CUSTOM_LABEL property of the atom atom is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearCustomLabel (Chem::Atom &atom) |
| Clears the value of the Vis::AtomProperty::CUSTOM_LABEL property of the atom atom. More... | |
| CDPL_VIS_API bool | CDPL::Vis::getHighlightedFlag (const Chem::Atom &atom) |
| Returns the value of the Vis::AtomProperty::HIGHLIGHTED_FLAG property of the atom atom. More... | |
| CDPL_VIS_API void | CDPL::Vis::setHighlightedFlag (Chem::Atom &atom, bool highlighted) |
| Sets the value of the Vis::AtomProperty::HIGHLIGHTED_FLAG property of the atom atom to highlighted. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasHighlightedFlag (const Chem::Atom &atom) |
| Tells whether the Vis::AtomProperty::HIGHLIGHTED_FLAG property of the atom atom is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearHighlightedFlag (Chem::Atom &atom) |
| Clears the value of the Vis::AtomProperty::HIGHLIGHTED_FLAG property of the atom atom. More... | |
| CDPL_VIS_API const Brush & | CDPL::Vis::getHighlightAreaBrush (const Chem::Atom &atom) |
| Returns the value of the Vis::AtomProperty::HIGHLIGHT_AREA_BRUSH property of the atom atom. More... | |
| CDPL_VIS_API void | CDPL::Vis::setHighlightAreaBrush (Chem::Atom &atom, const Brush &brush) |
| Sets the value of the Vis::AtomProperty::HIGHLIGHT_AREA_BRUSH property of the atom atom to brush. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasHighlightAreaBrush (const Chem::Atom &atom) |
| Tells whether the Vis::AtomProperty::HIGHLIGHT_AREA_BRUSH property of the atom atom is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearHighlightAreaBrush (Chem::Atom &atom) |
| Clears the value of the Vis::AtomProperty::HIGHLIGHT_AREA_BRUSH property of the atom atom. More... | |
| CDPL_VIS_API const Pen & | CDPL::Vis::getHighlightAreaOutlinePen (const Chem::Atom &atom) |
| Returns the value of the Vis::AtomProperty::HIGHLIGHT_AREA_OUTLINE_PEN property of the atom atom. More... | |
| CDPL_VIS_API void | CDPL::Vis::setHighlightAreaOutlinePen (Chem::Atom &atom, const Pen &pen) |
| Sets the value of the Vis::AtomProperty::HIGHLIGHT_AREA_OUTLINE_PEN property of the atom atom to pen. More... | |
| CDPL_VIS_API bool | CDPL::Vis::hasHighlightAreaOutlinePen (const Chem::Atom &atom) |
| Tells whether the Vis::AtomProperty::HIGHLIGHT_AREA_OUTLINE_PEN property of the atom atom is set. More... | |
| CDPL_VIS_API void | CDPL::Vis::clearHighlightAreaOutlinePen (Chem::Atom &atom) |
| Clears the value of the Vis::AtomProperty::HIGHLIGHT_AREA_OUTLINE_PEN property of the atom atom. More... | |
Declaration of functions that operate on Chem::Atom instances.