Chemical Data Processing Library C++ API - Version 1.1.1
Namespaces | Functions
Vis/AtomFunctions.hpp File Reference

Declaration of functions that operate on Chem::Atom instances. More...

#include "CDPL/Vis/APIPrefix.hpp"

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)
 
CDPL_VIS_API void CDPL::Vis::setColor (Chem::Atom &atom, const Color &color)
 
CDPL_VIS_API bool CDPL::Vis::hasColor (const Chem::Atom &atom)
 
CDPL_VIS_API void CDPL::Vis::clearColor (Chem::Atom &atom)
 
CDPL_VIS_API const Font & CDPL::Vis::getLabelFont (const Chem::Atom &atom)
 
CDPL_VIS_API void CDPL::Vis::setLabelFont (Chem::Atom &atom, const Font &font)
 
CDPL_VIS_API bool CDPL::Vis::hasLabelFont (const Chem::Atom &atom)
 
CDPL_VIS_API void CDPL::Vis::clearLabelFont (Chem::Atom &atom)
 
CDPL_VIS_API const SizeSpecification & CDPL::Vis::getLabelSize (const Chem::Atom &atom)
 
CDPL_VIS_API void CDPL::Vis::setLabelSize (Chem::Atom &atom, const SizeSpecification &size)
 
CDPL_VIS_API bool CDPL::Vis::hasLabelSize (const Chem::Atom &atom)
 
CDPL_VIS_API void CDPL::Vis::clearLabelSize (Chem::Atom &atom)
 
CDPL_VIS_API const Font & CDPL::Vis::getSecondaryLabelFont (const Chem::Atom &atom)
 
CDPL_VIS_API void CDPL::Vis::setSecondaryLabelFont (Chem::Atom &atom, const Font &)
 
CDPL_VIS_API bool CDPL::Vis::hasSecondaryLabelFont (const Chem::Atom &atom)
 
CDPL_VIS_API void CDPL::Vis::clearSecondaryLabelFont (Chem::Atom &atom)
 
CDPL_VIS_API const SizeSpecification & CDPL::Vis::getSecondaryLabelSize (const Chem::Atom &atom)
 
CDPL_VIS_API void CDPL::Vis::setSecondaryLabelSize (Chem::Atom &atom, const SizeSpecification &size)
 
CDPL_VIS_API bool CDPL::Vis::hasSecondaryLabelSize (const Chem::Atom &atom)
 
CDPL_VIS_API void CDPL::Vis::clearSecondaryLabelSize (Chem::Atom &atom)
 
CDPL_VIS_API const SizeSpecification & CDPL::Vis::getLabelMargin (const Chem::Atom &atom)
 
CDPL_VIS_API void CDPL::Vis::setLabelMargin (Chem::Atom &atom, const SizeSpecification &margin)
 
CDPL_VIS_API bool CDPL::Vis::hasLabelMargin (const Chem::Atom &atom)
 
CDPL_VIS_API void CDPL::Vis::clearLabelMargin (Chem::Atom &atom)
 
CDPL_VIS_API const SizeSpecification & CDPL::Vis::getRadicalElectronDotSize (const Chem::Atom &atom)
 
CDPL_VIS_API void CDPL::Vis::setRadicalElectronDotSize (Chem::Atom &atom, const SizeSpecification &size)
 
CDPL_VIS_API bool CDPL::Vis::hasRadicalElectronDotSize (const Chem::Atom &atom)
 
CDPL_VIS_API void CDPL::Vis::clearRadicalElectronDotSize (Chem::Atom &atom)
 
CDPL_VIS_API const Font & CDPL::Vis::getConfigurationLabelFont (const Chem::Atom &atom)
 
CDPL_VIS_API void CDPL::Vis::setConfigurationLabelFont (Chem::Atom &atom, const Font &font)
 
CDPL_VIS_API bool CDPL::Vis::hasConfigurationLabelFont (const Chem::Atom &atom)
 
CDPL_VIS_API void CDPL::Vis::clearConfigurationLabelFont (Chem::Atom &atom)
 
CDPL_VIS_API const SizeSpecification & CDPL::Vis::getConfigurationLabelSize (const Chem::Atom &atom)
 
CDPL_VIS_API void CDPL::Vis::setConfigurationLabelSize (Chem::Atom &atom, const SizeSpecification &size)
 
CDPL_VIS_API bool CDPL::Vis::hasConfigurationLabelSize (const Chem::Atom &atom)
 
CDPL_VIS_API void CDPL::Vis::clearConfigurationLabelSize (Chem::Atom &atom)
 

Detailed Description

Declaration of functions that operate on Chem::Atom instances.