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

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

#include <string>
#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::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setColor (Chem::Bond &bond, const Color &color)
 
CDPL_VIS_API bool CDPL::Vis::hasColor (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearColor (Chem::Bond &bond)
 
CDPL_VIS_API const SizeSpecification & CDPL::Vis::getLineWidth (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setLineWidth (Chem::Bond &bond, const SizeSpecification &width)
 
CDPL_VIS_API bool CDPL::Vis::hasLineWidth (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearLineWidth (Chem::Bond &bond)
 
CDPL_VIS_API const SizeSpecification & CDPL::Vis::getLineSpacing (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setLineSpacing (Chem::Bond &bond, const SizeSpecification &spacing)
 
CDPL_VIS_API bool CDPL::Vis::hasLineSpacing (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearLineSpacing (Chem::Bond &bond)
 
CDPL_VIS_API const SizeSpecification & CDPL::Vis::getStereoBondWedgeWidth (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setStereoBondWedgeWidth (Chem::Bond &bond, const SizeSpecification &width)
 
CDPL_VIS_API bool CDPL::Vis::hasStereoBondWedgeWidth (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearStereoBondWedgeWidth (Chem::Bond &bond)
 
CDPL_VIS_API const SizeSpecification & CDPL::Vis::getStereoBondHashSpacing (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setStereoBondHashSpacing (Chem::Bond &bond, const SizeSpecification &spacing)
 
CDPL_VIS_API bool CDPL::Vis::hasStereoBondHashSpacing (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearStereoBondHashSpacing (Chem::Bond &bond)
 
CDPL_VIS_API const SizeSpecification & CDPL::Vis::getReactionCenterLineLength (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setReactionCenterLineLength (Chem::Bond &bond, const SizeSpecification &length)
 
CDPL_VIS_API bool CDPL::Vis::hasReactionCenterLineLength (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearReactionCenterLineLength (Chem::Bond &bond)
 
CDPL_VIS_API const SizeSpecification & CDPL::Vis::getReactionCenterLineSpacing (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setReactionCenterLineSpacing (Chem::Bond &bond, const SizeSpecification &spacing)
 
CDPL_VIS_API bool CDPL::Vis::hasReactionCenterLineSpacing (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearReactionCenterLineSpacing (Chem::Bond &bond)
 
CDPL_VIS_API const SizeSpecification & CDPL::Vis::getDoubleBondTrimLength (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setDoubleBondTrimLength (Chem::Bond &bond, const SizeSpecification &length)
 
CDPL_VIS_API bool CDPL::Vis::hasDoubleBondTrimLength (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearDoubleBondTrimLength (Chem::Bond &bond)
 
CDPL_VIS_API const SizeSpecification & CDPL::Vis::getTripleBondTrimLength (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setTripleBondTrimLength (Chem::Bond &bond, const SizeSpecification &length)
 
CDPL_VIS_API bool CDPL::Vis::hasTripleBondTrimLength (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearTripleBondTrimLength (Chem::Bond &bond)
 
CDPL_VIS_API const Font & CDPL::Vis::getLabelFont (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setLabelFont (Chem::Bond &bond, const Font &font)
 
CDPL_VIS_API bool CDPL::Vis::hasLabelFont (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearLabelFont (Chem::Bond &bond)
 
CDPL_VIS_API const SizeSpecification & CDPL::Vis::getLabelSize (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setLabelSize (Chem::Bond &bond, const SizeSpecification &size)
 
CDPL_VIS_API bool CDPL::Vis::hasLabelSize (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearLabelSize (Chem::Bond &bond)
 
CDPL_VIS_API const SizeSpecification & CDPL::Vis::getLabelMargin (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setLabelMargin (Chem::Bond &bond, const SizeSpecification &margin)
 
CDPL_VIS_API bool CDPL::Vis::hasLabelMargin (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearLabelMargin (Chem::Bond &bond)
 
CDPL_VIS_API const Font & CDPL::Vis::getConfigurationLabelFont (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setConfigurationLabelFont (Chem::Bond &bond, const Font &font)
 
CDPL_VIS_API bool CDPL::Vis::hasConfigurationLabelFont (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearConfigurationLabelFont (Chem::Bond &bond)
 
CDPL_VIS_API const SizeSpecification & CDPL::Vis::getConfigurationLabelSize (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setConfigurationLabelSize (Chem::Bond &bond, const SizeSpecification &size)
 
CDPL_VIS_API bool CDPL::Vis::hasConfigurationLabelSize (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearConfigurationLabelSize (Chem::Bond &bond)
 
CDPL_VIS_API const Color & CDPL::Vis::getConfigurationLabelColor (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setConfigurationLabelColor (Chem::Bond &bond, const Color &color)
 
CDPL_VIS_API bool CDPL::Vis::hasConfigurationLabelColor (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearConfigurationLabelColor (Chem::Bond &bond)
 
CDPL_VIS_API const Font & CDPL::Vis::getCustomLabelFont (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setCustomLabelFont (Chem::Bond &bond, const Font &font)
 
CDPL_VIS_API bool CDPL::Vis::hasCustomLabelFont (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearCustomLabelFont (Chem::Bond &bond)
 
CDPL_VIS_API const SizeSpecification & CDPL::Vis::getCustomLabelSize (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setCustomLabelSize (Chem::Bond &bond, const SizeSpecification &size)
 
CDPL_VIS_API bool CDPL::Vis::hasCustomLabelSize (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearCustomLabelSize (Chem::Bond &bond)
 
CDPL_VIS_API const Color & CDPL::Vis::getCustomLabelColor (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setCustomLabelColor (Chem::Bond &bond, const Color &color)
 
CDPL_VIS_API bool CDPL::Vis::hasCustomLabelColor (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearCustomLabelColor (Chem::Bond &bond)
 
CDPL_VIS_API const std::string & CDPL::Vis::getCustomLabel (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setCustomLabel (Chem::Bond &bond, const std::string &text)
 
CDPL_VIS_API bool CDPL::Vis::hasCustomLabel (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearCustomLabel (Chem::Bond &bond)
 
CDPL_VIS_API bool CDPL::Vis::getHighlightedFlag (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setHighlightedFlag (Chem::Bond &bond, bool highlighted)
 
CDPL_VIS_API bool CDPL::Vis::hasHighlightedFlag (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearHighlightedFlag (Chem::Bond &bond)
 
CDPL_VIS_API const Brush & CDPL::Vis::getHighlightAreaBrush (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setHighlightAreaBrush (Chem::Bond &bond, const Brush &brush)
 
CDPL_VIS_API bool CDPL::Vis::hasHighlightAreaBrush (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearHighlightAreaBrush (Chem::Bond &bond)
 
CDPL_VIS_API const Pen & CDPL::Vis::getHighlightAreaOutlinePen (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::setHighlightAreaOutlinePen (Chem::Bond &bond, const Pen &pen)
 
CDPL_VIS_API bool CDPL::Vis::hasHighlightAreaOutlinePen (const Chem::Bond &bond)
 
CDPL_VIS_API void CDPL::Vis::clearHighlightAreaOutlinePen (Chem::Bond &bond)
 

Detailed Description

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