|
Chemical Data Processing Library C++ API - Version 1.1.1
|
Go to the documentation of this file.
29 #ifndef CDPL_VIS_ATOMFUNCTIONS_HPP
30 #define CDPL_VIS_ATOMFUNCTIONS_HPP
49 class SizeSpecification;
133 #endif // CDPL_VIS_ATOMFUNCTIONS_HPP
Specifies the value and type of a size attribute and defines how the value may change during processi...
Definition: SizeSpecification.hpp:45
CDPL_VIS_API bool hasSecondaryLabelSize(const Chem::Atom &atom)
CDPL_VIS_API const Font & getSecondaryLabelFont(const Chem::Atom &atom)
CDPL_VIS_API bool hasRadicalElectronDotSize(const Chem::Atom &atom)
CDPL_VIS_API void setLabelFont(Chem::Atom &atom, const Font &font)
CDPL_VIS_API const Font & getLabelFont(const Chem::Atom &atom)
CDPL_VIS_API const SizeSpecification & getSecondaryLabelSize(const Chem::Atom &atom)
CDPL_VIS_API const Color & getColor(const Chem::Atom &atom)
CDPL_VIS_API bool hasLabelMargin(const Chem::Atom &atom)
Atom.
Definition: Atom.hpp:52
CDPL_VIS_API void setConfigurationLabelFont(Chem::Atom &atom, const Font &font)
Specifies a font for drawing text.
Definition: Font.hpp:54
CDPL_VIS_API void clearColor(Chem::Atom &atom)
CDPL_VIS_API const SizeSpecification & getLabelSize(const Chem::Atom &atom)
#define CDPL_VIS_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
CDPL_VIS_API void setSecondaryLabelFont(Chem::Atom &atom, const Font &)
CDPL_VIS_API bool hasLabelSize(const Chem::Atom &atom)
CDPL_VIS_API const SizeSpecification & getConfigurationLabelSize(const Chem::Atom &atom)
CDPL_VIS_API bool hasConfigurationLabelFont(const Chem::Atom &atom)
CDPL_VIS_API void setColor(Chem::Atom &atom, const Color &color)
CDPL_VIS_API void clearRadicalElectronDotSize(Chem::Atom &atom)
CDPL_VIS_API bool hasSecondaryLabelFont(const Chem::Atom &atom)
CDPL_VIS_API void clearSecondaryLabelSize(Chem::Atom &atom)
CDPL_VIS_API void clearConfigurationLabelSize(Chem::Atom &atom)
CDPL_VIS_API void setLabelMargin(Chem::Atom &atom, const SizeSpecification &margin)
CDPL_VIS_API void clearLabelMargin(Chem::Atom &atom)
CDPL_VIS_API void setLabelSize(Chem::Atom &atom, const SizeSpecification &size)
The namespace of the Chemical Data Processing Library.
CDPL_VIS_API void setConfigurationLabelSize(Chem::Atom &atom, const SizeSpecification &size)
CDPL_VIS_API const Font & getConfigurationLabelFont(const Chem::Atom &atom)
CDPL_VIS_API const SizeSpecification & getRadicalElectronDotSize(const Chem::Atom &atom)
CDPL_VIS_API void setRadicalElectronDotSize(Chem::Atom &atom, const SizeSpecification &size)
CDPL_VIS_API void clearSecondaryLabelFont(Chem::Atom &atom)
CDPL_VIS_API void clearLabelFont(Chem::Atom &atom)
CDPL_VIS_API const SizeSpecification & getLabelMargin(const Chem::Atom &atom)
Definition of the preprocessor macro CDPL_VIS_API.
CDPL_VIS_API void clearLabelSize(Chem::Atom &atom)
CDPL_VIS_API bool hasColor(const Chem::Atom &atom)
CDPL_VIS_API void setSecondaryLabelSize(Chem::Atom &atom, const SizeSpecification &size)
CDPL_VIS_API void clearConfigurationLabelFont(Chem::Atom &atom)
CDPL_VIS_API bool hasLabelFont(const Chem::Atom &atom)
Specifies a color in terms of its red, green and blue components and an alpha-channel for transparenc...
Definition: Color.hpp:52
CDPL_VIS_API bool hasConfigurationLabelSize(const Chem::Atom &atom)