Chemical Data Processing Library C++ API - Version 1.4.0
Vis/ControlParameterFunctions.hpp
Go to the documentation of this file.
1 /*
2  * ControlParameterFunctions.hpp
3  *
4  * This file is part of the Chemical Data Processing Toolkit
5  *
6  * Copyright (C) 2003 Thomas Seidel <thomas.seidel@univie.ac.at>
7  *
8  * This library is free software; you can redistribute it and/or
9  * modify it under the terms of the GNU Lesser General Public
10  * License as published by the Free Software Foundation; either
11  * version 2 of the License, or (at your option) any later version.
12  *
13  * This library is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16  * Lesser General Public License for more details.
17  *
18  * You should have received a copy of the GNU Lesser General Public License
19  * along with this library; see the file COPYING. If not, write to
20  * the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
21  * Boston, MA 02111-1307, USA.
22  */
23 
29 #ifndef CDPL_VIS_CONTROLPARAMETERFUNCTIONS_HPP
30 #define CDPL_VIS_CONTROLPARAMETERFUNCTIONS_HPP
31 
32 #include "CDPL/Vis/APIPrefix.hpp"
33 #include "CDPL/Vis/ColorTable.hpp"
34 
35 
36 namespace CDPL
37 {
38 
39  namespace Base
40  {
41 
42  class ControlParameterContainer;
43  }
44 
45  namespace Vis
46  {
47 
48  class Rectangle2D;
49  class SizeSpecification;
50  class Font;
51  class Color;
52  class Pen;
53  class Brush;
54  class Material;
55 
63 
71 
79 
86 
87 
94 
101 
108 
114 
115 
122 
129 
136 
142 
143 
150 
157 
164 
170 
178 
186 
194 
201 
202 
209 
216 
223 
229 
230 
237 
244 
251 
257 
258 
265 
272 
279 
285 
286 
293 
300 
307 
313 
314 
321 
328 
335 
341 
342 
349 
356 
363 
369 
370 
377 
384 
391 
397 
398 
405 
412 
419 
425 
426 
433 
440 
447 
453 
454 
461 
468 
475 
481 
482 
489 
496 
503 
509 
510 
517 
524 
531 
537 
538 
545 
552 
559 
565 
566 
573 
580 
587 
593 
594 
601 
608 
615 
621 
622 
629 
636 
643 
649 
650 
657 
664 
671 
677 
678 
685 
692 
699 
705 
706 
713 
720 
727 
733 
734 
741 
748 
755 
761 
762 
769 
776 
783 
789 
790 
797 
804 
811 
817 
818 
825 
832 
839 
845 
846 
853 
860 
867 
873 
874 
881 
888 
895 
901 
902 
909 
916 
923 
929 
930 
937 
944 
951 
957 
958 
965 
972 
979 
985 
986 
993 
1000 
1007 
1013 
1021 
1029 
1037 
1044 
1052 
1060 
1068 
1075 
1083 
1091 
1099 
1106 
1114 
1122 
1130 
1137 
1138 
1145 
1152 
1159 
1165 
1166 
1173 
1180 
1187 
1193 
1194 
1201 
1208 
1215 
1221 
1222 
1229 
1236 
1243 
1249 
1250 
1257 
1264 
1271 
1277 
1278 
1285 
1292 
1299 
1305 
1306 
1313 
1320 
1327 
1333 
1334 
1341 
1348 
1355 
1361 
1362 
1369 
1376 
1383 
1389 
1397 
1405 
1413 
1420 
1428 
1436 
1444 
1451 
1459 
1467 
1475 
1482 
1490 
1498 
1506 
1513 
1521 
1529 
1537 
1544 
1552 
1560 
1568 
1575 
1583 
1591 
1599 
1606 
1614 
1622 
1630 
1637 
1645 
1653 
1661 
1668 
1676 
1684 
1692 
1699 
1700 
1707 
1714 
1721 
1727 
1728 
1735 
1742 
1749 
1755 
1756 
1763 
1770 
1777 
1783 
1784 
1791 
1798 
1805 
1811 
1812 
1819 
1826 
1833 
1839 
1840 
1847 
1854 
1861 
1867 
1868 
1875 
1882 
1889 
1895 
1896 
1903 
1910 
1917 
1923 
1924 
1931 
1938 
1945 
1951 
1952 
1959 
1966 
1973 
1979 
1980 
1987 
1994 
2001 
2007 
2008 
2015 
2022 
2029 
2035 
2036 
2043 
2050 
2057 
2063 
2071 
2079 
2087 
2094 
2102 
2110 
2118 
2125 
2133 
2141 
2149 
2156 
2157 
2164 
2171 
2178 
2184 
2185 
2192 
2199 
2206 
2212 
2213 
2220 
2227 
2234 
2240 
2248 
2256 
2264 
2271 
2279 
2287 
2295 
2302 
2310 
2318 
2326 
2333 
2341 
2349 
2357 
2364 
2372 
2380 
2388 
2395 
2403 
2411 
2419 
2426 
2434 
2442 
2450 
2457 
2465 
2473 
2481 
2488 
2496 
2504 
2512 
2519 
2527 
2535 
2543 
2550 
2558 
2566 
2574 
2581 
2589 
2597 
2605 
2612 
2620 
2628 
2636 
2643 
2651 
2659 
2667 
2674 
2682 
2690 
2698 
2705 
2713 
2721 
2729 
2736 
2744 
2752 
2760 
2767 
2775 
2783 
2791 
2798 
2806 
2814 
2822 
2829 
2830  } // namespace Vis
2831 } // namespace CDPL
2832 
2833 #endif // CDPL_VIS_CONTROLPARAMETERFUNCTIONS_HPP
Definition of the type CDPL::Vis::ColorTable.
Definition of the preprocessor macro CDPL_VIS_API.
#define CDPL_VIS_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
Base class providing methods for the storage and lookup of control-parameter values.
Definition: ControlParameterContainer.hpp:93
Specifies the fill pattern and fill color of shapes.
Definition: Brush.hpp:50
std::shared_ptr< ColorTable > SharedPointer
A reference-counted smart pointer [SHPTR] for dynamically allocated ColorTable instances.
Definition: ColorTable.hpp:54
Specifies a color in terms of its red, green and blue components and an alpha-channel for transparenc...
Definition: Color.hpp:52
Specifies a font for drawing text.
Definition: Font.hpp:54
Defines material properties of Vis::Object3D instances.
Definition: Material.hpp:56
Specifies how to draw lines and outlines of shapes.
Definition: Pen.hpp:53
Specifies an axis aligned rectangular area in 2D space.
Definition: Rectangle2D.hpp:51
Specifies the value and type of a size attribute and defines how the value may change during processi...
Definition: SizeSpecification.hpp:45
VectorNorm2< E >::ResultType length(const VectorExpression< E > &e)
Returns the length (L2 norm) of the vector expression e (alias of norm2()).
Definition: VectorExpression.hpp:979
CDPL_VIS_API const SizeSpecification & getAtomCustomLabelSizeParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::ATOM_CUSTOM_LABEL_SIZE parameter from cntnr.
CDPL_VIS_API bool hasShowFeatureCentersParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_FEATURE_CENTERS parameter of cntnr is set.
CDPL_VIS_API bool hasHighlightAreaOutlineWidthParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::HIGHLIGHT_AREA_OUTLINE_WIDTH parameter of cntnr is set.
CDPL_VIS_API void clearReactionCenterLineLengthParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::REACTION_CENTER_LINE_LENGTH parameter from cntnr.
CDPL_VIS_API const Brush & getBondHighlightAreaBrushParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::BOND_HIGHLIGHT_AREA_BRUSH parameter from cntnr.
CDPL_VIS_API void setGridViewColumnSeparatorPenParameter(Base::ControlParameterContainer &cntnr, const Pen &pen)
Sets the value of the Vis::ControlParameter::GRID_VIEW_COLUMN_SEPARATOR_PEN parameter of cntnr to pen...
CDPL_VIS_API bool hasEnableBondHighlightingParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::ENABLE_BOND_HIGHLIGHTING parameter of cntnr is set.
CDPL_VIS_API bool getShowHydrogenCountsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_HYDROGEN_COUNTS parameter from cntnr.
CDPL_VIS_API bool hasAtomConfigurationLabelFontParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::ATOM_CONFIGURATION_LABEL_FONT parameter of cntnr is set.
CDPL_VIS_API void setRadicalElectronDotSizeParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &size)
Sets the value of the Vis::ControlParameter::RADICAL_ELECTRON_DOT_SIZE parameter of cntnr to size.
CDPL_VIS_API void setBondHighlightAreaOutlinePenParameter(Base::ControlParameterContainer &cntnr, const Pen &pen)
Sets the value of the Vis::ControlParameter::BOND_HIGHLIGHT_AREA_OUTLINE_PEN parameter of cntnr to pe...
CDPL_VIS_API bool hasDefaultMaterialParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::DEFAULT_MATERIAL parameter of cntnr is set.
CDPL_VIS_API void setReactionPlusSignLineWidthParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &width)
Sets the value of the Vis::ControlParameter::REACTION_PLUS_SIGN_LINE_WIDTH parameter of cntnr to widt...
CDPL_VIS_API bool hasReactionArrowLineWidthParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::REACTION_ARROW_LINE_WIDTH parameter of cntnr is set.
CDPL_VIS_API bool hasBondConfigurationLabelColorParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::BOND_CONFIGURATION_LABEL_COLOR parameter of cntnr is set.
CDPL_VIS_API void clearBackgroundBrushParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::BACKGROUND_BRUSH parameter from cntnr.
CDPL_VIS_API void setAtomCustomLabelSizeParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &size)
Sets the value of the Vis::ControlParameter::ATOM_CUSTOM_LABEL_SIZE parameter of cntnr to size.
CDPL_VIS_API bool hasReactionAgentAlignmentParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::REACTION_AGENT_ALIGNMENT parameter of cntnr is set.
CDPL_VIS_API void setUseCalculatedAtomCoordinatesParameter(Base::ControlParameterContainer &cntnr, bool use)
Sets the value of the Vis::ControlParameter::USE_CALCULATED_ATOM_COORDINATES parameter of cntnr to us...
CDPL_VIS_API void setReactionAgentLayoutParameter(Base::ControlParameterContainer &cntnr, unsigned int layout)
Sets the value of the Vis::ControlParameter::REACTION_AGENT_LAYOUT parameter of cntnr to layout.
CDPL_VIS_API void clearAlignmentParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::ALIGNMENT parameter from cntnr.
CDPL_VIS_API bool hasReactionArrowStyleParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::REACTION_ARROW_STYLE parameter of cntnr is set.
CDPL_VIS_API unsigned int getReactionComponentLayoutDirectionParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::REACTION_COMPONENT_LAYOUT_DIRECTION parameter from cn...
CDPL_VIS_API bool getShowChargesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_CHARGES parameter from cntnr.
CDPL_VIS_API bool hasShowBondQueryInfosParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_BOND_QUERY_INFOS parameter of cntnr is set.
CDPL_VIS_API unsigned int getAlignmentParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::ALIGNMENT parameter from cntnr.
CDPL_VIS_API bool hasBondCustomLabelColorParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::BOND_CUSTOM_LABEL_COLOR parameter of cntnr is set.
CDPL_VIS_API const Color & getGridViewTextColorParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::GRID_VIEW_TEXT_COLOR parameter from cntnr.
CDPL_VIS_API void clearAtomHighlightAreaOutlinePenParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::ATOM_HIGHLIGHT_AREA_OUTLINE_PEN parameter from cntnr.
CDPL_VIS_API bool hasAtomConfigurationLabelColorParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::ATOM_CONFIGURATION_LABEL_COLOR parameter of cntnr is set.
CDPL_VIS_API void setShowReactionProductsParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_REACTION_PRODUCTS parameter of cntnr to show.
CDPL_VIS_API void setReactionComponentLayoutParameter(Base::ControlParameterContainer &cntnr, unsigned int layout)
Sets the value of the Vis::ControlParameter::REACTION_COMPONENT_LAYOUT parameter of cntnr to layout.
CDPL_VIS_API void setBondLineWidthParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &width)
Sets the value of the Vis::ControlParameter::BOND_LINE_WIDTH parameter of cntnr to width.
CDPL_VIS_API bool hasGridViewTextColorParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::GRID_VIEW_TEXT_COLOR parameter of cntnr is set.
CDPL_VIS_API void setAtomConfigurationLabelColorParameter(Base::ControlParameterContainer &cntnr, const Color &color)
Sets the value of the Vis::ControlParameter::ATOM_CONFIGURATION_LABEL_COLOR parameter of cntnr to col...
CDPL_VIS_API void clearAtomCustomLabelColorParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::ATOM_CUSTOM_LABEL_COLOR parameter from cntnr.
CDPL_VIS_API void setReactionArrowShaftWidthParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &width)
Sets the value of the Vis::ControlParameter::REACTION_ARROW_SHAFT_WIDTH parameter of cntnr to width.
CDPL_VIS_API void setReactionArrowHeadWidthParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &width)
Sets the value of the Vis::ControlParameter::REACTION_ARROW_HEAD_WIDTH parameter of cntnr to width.
CDPL_VIS_API void clearReactionArrowHeadLengthParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::REACTION_ARROW_HEAD_LENGTH parameter from cntnr.
CDPL_VIS_API void clearRadicalElectronDotSizeParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::RADICAL_ELECTRON_DOT_SIZE parameter from cntnr.
CDPL_VIS_API const SizeSpecification & getAtomHighlightAreaSizeParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::ATOM_HIGHLIGHT_AREA_SIZE parameter from cntnr.
CDPL_VIS_API bool hasGridViewTextFontParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::GRID_VIEW_TEXT_FONT parameter of cntnr is set.
CDPL_VIS_API const SizeSpecification & getReactionComponentMarginParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::REACTION_COMPONENT_MARGIN parameter from cntnr.
CDPL_VIS_API void setBondHighlightAreaWidthParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &width)
Sets the value of the Vis::ControlParameter::BOND_HIGHLIGHT_AREA_WIDTH parameter of cntnr to width.
CDPL_VIS_API const SizeSpecification & getBondLineSpacingParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::BOND_LINE_SPACING parameter from cntnr.
CDPL_VIS_API bool hasReactionArrowLengthParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::REACTION_ARROW_LENGTH parameter of cntnr is set.
CDPL_VIS_API const SizeSpecification & getBondConfigurationLabelSizeParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::BOND_CONFIGURATION_LABEL_SIZE parameter from cntnr.
CDPL_VIS_API void setViewportParameter(Base::ControlParameterContainer &cntnr, const Rectangle2D &viewport)
Sets the value of the Vis::ControlParameter::VIEWPORT parameter of cntnr to viewport.
CDPL_VIS_API const ColorTable::SharedPointer & getFeatureColorTableParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::FEATURE_COLOR_TABLE parameter from cntnr.
CDPL_VIS_API bool hasShowAtomQueryInfosParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_ATOM_QUERY_INFOS parameter of cntnr is set.
CDPL_VIS_API bool getShowFeatureCentersParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_FEATURE_CENTERS parameter from cntnr.
CDPL_VIS_API void setReactionComponentLayoutDirectionParameter(Base::ControlParameterContainer &cntnr, unsigned int dir)
Sets the value of the Vis::ControlParameter::REACTION_COMPONENT_LAYOUT_DIRECTION parameter of cntnr t...
CDPL_VIS_API double getGridViewCellPaddingParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::GRID_VIEW_CELL_PADDING parameter from cntnr.
CDPL_VIS_API void setShowReactionReactantsParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_REACTION_REACTANTS parameter of cntnr to show.
CDPL_VIS_API void setAtomHighlightAreaBrushParameter(Base::ControlParameterContainer &cntnr, const Brush &brush)
Sets the value of the Vis::ControlParameter::ATOM_HIGHLIGHT_AREA_BRUSH parameter of cntnr to brush.
CDPL_VIS_API const Font & getAtomConfigurationLabelFontParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::ATOM_CONFIGURATION_LABEL_FONT parameter from cntnr.
CDPL_VIS_API const Color & getBondColorParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::BOND_COLOR parameter from cntnr.
CDPL_VIS_API void clearBondConfigurationLabelSizeParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::BOND_CONFIGURATION_LABEL_SIZE parameter from cntnr.
CDPL_VIS_API bool hasReactionCenterLineSpacingParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::REACTION_CENTER_LINE_SPACING parameter of cntnr is set.
CDPL_VIS_API const Font & getBondLabelFontParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::BOND_LABEL_FONT parameter from cntnr.
CDPL_VIS_API const Material & getDefaultMaterialParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::DEFAULT_MATERIAL parameter from cntnr.
CDPL_VIS_API void setShowReactionPlusSignsParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_REACTION_PLUS_SIGNS parameter of cntnr to show.
CDPL_VIS_API bool getUseCalculatedAtomCoordinatesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::USE_CALCULATED_ATOM_COORDINATES parameter from cntnr.
CDPL_VIS_API void setBondCustomLabelFontParameter(Base::ControlParameterContainer &cntnr, const Font &font)
Sets the value of the Vis::ControlParameter::BOND_CUSTOM_LABEL_FONT parameter of cntnr to font.
CDPL_VIS_API const SizeSpecification & getDoubleBondTrimLengthParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::DOUBLE_BOND_TRIM_LENGTH parameter from cntnr.
CDPL_VIS_API void setShowAtomCustomLabelsParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_ATOM_CUSTOM_LABELS parameter of cntnr to show.
CDPL_VIS_API void clearAtomConfigurationLabelFontParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::ATOM_CONFIGURATION_LABEL_FONT parameter from cntnr.
CDPL_VIS_API void clearUseCalculatedAtomCoordinatesParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::USE_CALCULATED_ATOM_COORDINATES parameter from cntnr.
CDPL_VIS_API bool hasReactionPlusSignColorParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::REACTION_PLUS_SIGN_COLOR parameter of cntnr is set.
CDPL_VIS_API void clearViewportParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::VIEWPORT parameter from cntnr.
CDPL_VIS_API bool hasBondLabelSizeParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::BOND_LABEL_SIZE parameter of cntnr is set.
CDPL_VIS_API bool hasOutputScalingFactorParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::OUTPUT_SCALING_FACTOR parameter of cntnr is set.
CDPL_VIS_API void setBondConfigurationLabelSizeParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &size)
Sets the value of the Vis::ControlParameter::BOND_CONFIGURATION_LABEL_SIZE parameter of cntnr to size...
CDPL_VIS_API const Color & getAtomConfigurationLabelColorParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::ATOM_CONFIGURATION_LABEL_COLOR parameter from cntnr.
CDPL_VIS_API const ColorTable::SharedPointer & getAtomColorTableParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::ATOM_COLOR_TABLE parameter from cntnr.
CDPL_VIS_API bool hasShowChargesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_CHARGES parameter of cntnr is set.
CDPL_VIS_API bool hasShowNonCarbonHydrogenCountsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_NON_CARBON_HYDROGEN_COUNTS parameter of cntnr is set.
CDPL_VIS_API bool hasReactionArrowColorParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::REACTION_ARROW_COLOR parameter of cntnr is set.
CDPL_VIS_API bool hasBondLineSpacingParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::BOND_LINE_SPACING parameter of cntnr is set.
CDPL_VIS_API void setAtomLabelFontParameter(Base::ControlParameterContainer &cntnr, const Font &font)
Sets the value of the Vis::ControlParameter::ATOM_LABEL_FONT parameter of cntnr to font.
CDPL_VIS_API bool hasReactionArrowHeadWidthParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::REACTION_ARROW_HEAD_WIDTH parameter of cntnr is set.
CDPL_VIS_API void setDefaultMaterialParameter(Base::ControlParameterContainer &cntnr, const Material &material)
Sets the value of the Vis::ControlParameter::DEFAULT_MATERIAL parameter of cntnr to material.
CDPL_VIS_API bool hasRadicalElectronDotSizeParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::RADICAL_ELECTRON_DOT_SIZE parameter of cntnr is set.
CDPL_VIS_API void clearShowIsotopesParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_ISOTOPES parameter from cntnr.
CDPL_VIS_API bool getShowAtomReactionInfosParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_ATOM_REACTION_INFOS parameter from cntnr.
CDPL_VIS_API bool hasShowAtomReactionInfosParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_ATOM_REACTION_INFOS parameter of cntnr is set.
CDPL_VIS_API bool hasShowBondReactionInfosParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_BOND_REACTION_INFOS parameter of cntnr is set.
CDPL_VIS_API void clearBondColorParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::BOND_COLOR parameter from cntnr.
CDPL_VIS_API bool hasShowBondConfigurationLabelsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_BOND_CONFIGURATION_LABELS parameter of cntnr is set.
CDPL_VIS_API void clearBondConfigurationLabelColorParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::BOND_CONFIGURATION_LABEL_COLOR parameter from cntnr.
CDPL_VIS_API void setShowFeatureCentersParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_FEATURE_CENTERS parameter of cntnr to show.
CDPL_VIS_API bool hasShowExplicitHydrogensParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_EXPLICIT_HYDROGENS parameter of cntnr is set.
CDPL_VIS_API bool hasShowCarbonsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_CARBONS parameter of cntnr is set.
CDPL_VIS_API bool getShowReactionProductsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_REACTION_PRODUCTS parameter from cntnr.
CDPL_VIS_API void setReactionPlusSignColorParameter(Base::ControlParameterContainer &cntnr, const Color &color)
Sets the value of the Vis::ControlParameter::REACTION_PLUS_SIGN_COLOR parameter of cntnr to color.
CDPL_VIS_API bool hasBondLabelFontParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::BOND_LABEL_FONT parameter of cntnr is set.
CDPL_VIS_API const Color & getBondCustomLabelColorParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::BOND_CUSTOM_LABEL_COLOR parameter from cntnr.
CDPL_VIS_API void setGridViewRowSeparatorPenParameter(Base::ControlParameterContainer &cntnr, const Pen &pen)
Sets the value of the Vis::ControlParameter::GRID_VIEW_ROW_SEPARATOR_PEN parameter of cntnr to pen.
CDPL_VIS_API const Font & getAtomCustomLabelFontParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::ATOM_CUSTOM_LABEL_FONT parameter from cntnr.
CDPL_VIS_API const SizeSpecification & getReactionArrowHeadWidthParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::REACTION_ARROW_HEAD_WIDTH parameter from cntnr.
CDPL_VIS_API bool hasReactionAgentLayoutDirectionParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::REACTION_AGENT_LAYOUT_DIRECTION parameter of cntnr is set.
CDPL_VIS_API void setBreakAtomHighlightAreaOutlineParameter(Base::ControlParameterContainer &cntnr, bool brk)
Sets the value of the Vis::ControlParameter::BREAK_ATOM_HIGHLIGHT_AREA_OUTLINE parameter of cntnr to ...
CDPL_VIS_API const Pen & getGridViewRowSeparatorPenParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::GRID_VIEW_ROW_SEPARATOR_PEN parameter from cntnr.
CDPL_VIS_API bool hasBondConfigurationLabelFontParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::BOND_CONFIGURATION_LABEL_FONT parameter of cntnr is set.
CDPL_VIS_API void clearStereoBondWedgeWidthParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::STEREO_BOND_WEDGE_WIDTH parameter from cntnr.
CDPL_VIS_API void clearShowBondQueryInfosParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_BOND_QUERY_INFOS parameter from cntnr.
CDPL_VIS_API bool hasReactionPlusSignLineWidthParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::REACTION_PLUS_SIGN_LINE_WIDTH parameter of cntnr is set.
CDPL_VIS_API void clearReactionAgentLayoutParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::REACTION_AGENT_LAYOUT parameter from cntnr.
CDPL_VIS_API void setBondLengthParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &length)
Sets the value of the Vis::ControlParameter::BOND_LENGTH parameter of cntnr to length.
CDPL_VIS_API bool hasShowReactionProductsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_REACTION_PRODUCTS parameter of cntnr is set.
CDPL_VIS_API void setAtomCustomLabelFontParameter(Base::ControlParameterContainer &cntnr, const Font &font)
Sets the value of the Vis::ControlParameter::ATOM_CUSTOM_LABEL_FONT parameter of cntnr to font.
CDPL_VIS_API void clearBondCustomLabelColorParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::BOND_CUSTOM_LABEL_COLOR parameter from cntnr.
CDPL_VIS_API bool hasReactionCenterLineLengthParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::REACTION_CENTER_LINE_LENGTH parameter of cntnr is set.
CDPL_VIS_API bool getShowBondQueryInfosParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_BOND_QUERY_INFOS parameter from cntnr.
CDPL_VIS_API bool hasShowReactionReactantsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_REACTION_REACTANTS parameter of cntnr is set.
CDPL_VIS_API const SizeSpecification & getAtomLabelSizeParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::ATOM_LABEL_SIZE parameter from cntnr.
CDPL_VIS_API void setShowNonCarbonHydrogenCountsParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_NON_CARBON_HYDROGEN_COUNTS parameter of cntnr to sh...
CDPL_VIS_API bool hasReactionAgentLayoutParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::REACTION_AGENT_LAYOUT parameter of cntnr is set.
CDPL_VIS_API bool hasAtomHighlightAreaOutlinePenParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::ATOM_HIGHLIGHT_AREA_OUTLINE_PEN parameter of cntnr is set.
CDPL_VIS_API const SizeSpecification & getBondLengthParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::BOND_LENGTH parameter from cntnr.
CDPL_VIS_API void setShowChargesParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_CHARGES parameter of cntnr to show.
CDPL_VIS_API bool getShowAtomConfigurationLabelsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_ATOM_CONFIGURATION_LABELS parameter from cntnr.
CDPL_VIS_API void setTripleBondTrimLengthParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &length)
Sets the value of the Vis::ControlParameter::TRIPLE_BOND_TRIM_LENGTH parameter of cntnr to length.
CDPL_VIS_API void setReactionComponentMarginParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &margin)
Sets the value of the Vis::ControlParameter::REACTION_COMPONENT_MARGIN parameter of cntnr to margin.
CDPL_VIS_API void setShowHydrogenCountsParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_HYDROGEN_COUNTS parameter of cntnr to show.
CDPL_VIS_API bool hasAtomLabelFontParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::ATOM_LABEL_FONT parameter of cntnr is set.
CDPL_VIS_API bool getShowRadicalElectronsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_RADICAL_ELECTRONS parameter from cntnr.
CDPL_VIS_API void clearAtomColorParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::ATOM_COLOR parameter from cntnr.
CDPL_VIS_API bool hasShowBondCustomLabelsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_BOND_CUSTOM_LABELS parameter of cntnr is set.
CDPL_VIS_API void setShowBondQueryInfosParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_BOND_QUERY_INFOS parameter of cntnr to show.
CDPL_VIS_API const Font & getGridViewTextFontParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::GRID_VIEW_TEXT_FONT parameter from cntnr.
CDPL_VIS_API void clearHighlightAreaOutlineWidthParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::HIGHLIGHT_AREA_OUTLINE_WIDTH parameter from cntnr.
CDPL_VIS_API void clearShowCarbonsParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_CARBONS parameter from cntnr.
CDPL_VIS_API void setShowBondCustomLabelsParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_BOND_CUSTOM_LABELS parameter of cntnr to show.
CDPL_VIS_API const SizeSpecification & getReactionArrowHeadLengthParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::REACTION_ARROW_HEAD_LENGTH parameter from cntnr.
CDPL_VIS_API void setAtomHighlightAreaSizeParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &size)
Sets the value of the Vis::ControlParameter::ATOM_HIGHLIGHT_AREA_SIZE parameter of cntnr to size.
CDPL_VIS_API void clearBreakAtomHighlightAreaOutlineParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::BREAK_ATOM_HIGHLIGHT_AREA_OUTLINE parameter from cntnr.
CDPL_VIS_API void setGridViewMarginParameter(Base::ControlParameterContainer &cntnr, double margin)
Sets the value of the Vis::ControlParameter::GRID_VIEW_MARGIN parameter of cntnr to margin.
CDPL_VIS_API bool hasAtomColorParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::ATOM_COLOR parameter of cntnr is set.
CDPL_VIS_API bool hasBreakAtomHighlightAreaOutlineParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::BREAK_ATOM_HIGHLIGHT_AREA_OUTLINE parameter of cntnr is set.
CDPL_VIS_API bool hasShowAtomCustomLabelsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_ATOM_CUSTOM_LABELS parameter of cntnr is set.
CDPL_VIS_API void clearBondHighlightAreaBrushParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::BOND_HIGHLIGHT_AREA_BRUSH parameter from cntnr.
CDPL_VIS_API bool hasAtomCustomLabelSizeParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::ATOM_CUSTOM_LABEL_SIZE parameter of cntnr is set.
CDPL_VIS_API void setShowBondConfigurationLabelsParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_BOND_CONFIGURATION_LABELS parameter of cntnr to sho...
CDPL_VIS_API void setSecondaryAtomLabelFontParameter(Base::ControlParameterContainer &cntnr, const Font &font)
Sets the value of the Vis::ControlParameter::SECONDARY_ATOM_LABEL_FONT parameter of cntnr to font.
CDPL_VIS_API void setSecondaryAtomLabelSizeParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &size)
Sets the value of the Vis::ControlParameter::SECONDARY_ATOM_LABEL_SIZE parameter of cntnr to size.
CDPL_VIS_API const SizeSpecification & getBondCustomLabelSizeParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::BOND_CUSTOM_LABEL_SIZE parameter from cntnr.
CDPL_VIS_API unsigned int getReactionComponentLayoutParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::REACTION_COMPONENT_LAYOUT parameter from cntnr.
CDPL_VIS_API const Rectangle2D & getViewportParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::VIEWPORT parameter from cntnr.
CDPL_VIS_API bool getShowReactionPlusSignsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_REACTION_PLUS_SIGNS parameter from cntnr.
CDPL_VIS_API void setShowCarbonsParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_CARBONS parameter of cntnr to show.
CDPL_VIS_API const SizeSpecification & getBondLineWidthParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::BOND_LINE_WIDTH parameter from cntnr.
CDPL_VIS_API double getOutputScalingFactorParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::OUTPUT_SCALING_FACTOR parameter from cntnr.
CDPL_VIS_API const SizeSpecification & getBondHighlightAreaWidthParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::BOND_HIGHLIGHT_AREA_WIDTH parameter from cntnr.
CDPL_VIS_API void setReactionAgentAlignmentParameter(Base::ControlParameterContainer &cntnr, unsigned int alignment)
Sets the value of the Vis::ControlParameter::REACTION_AGENT_ALIGNMENT parameter of cntnr to alignment...
CDPL_VIS_API bool hasAtomCustomLabelFontParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::ATOM_CUSTOM_LABEL_FONT parameter of cntnr is set.
CDPL_VIS_API void setShowExplicitHydrogensParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_EXPLICIT_HYDROGENS parameter of cntnr to show.
CDPL_VIS_API void setAlignmentParameter(Base::ControlParameterContainer &cntnr, unsigned int alignment)
Sets the value of the Vis::ControlParameter::ALIGNMENT parameter of cntnr to alignment.
CDPL_VIS_API const SizeSpecification & getStereoBondWedgeWidthParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::STEREO_BOND_WEDGE_WIDTH parameter from cntnr.
CDPL_VIS_API void clearShowExplicitHydrogensParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_EXPLICIT_HYDROGENS parameter from cntnr.
CDPL_VIS_API bool hasEnableAtomHighlightingParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::ENABLE_ATOM_HIGHLIGHTING parameter of cntnr is set.
CDPL_VIS_API bool getBreakAtomHighlightAreaOutlineParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::BREAK_ATOM_HIGHLIGHT_AREA_OUTLINE parameter from cntn...
CDPL_VIS_API bool getShowExplicitHydrogensParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_EXPLICIT_HYDROGENS parameter from cntnr.
CDPL_VIS_API unsigned int getReactionAgentAlignmentParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::REACTION_AGENT_ALIGNMENT parameter from cntnr.
CDPL_VIS_API const SizeSpecification & getReactionCenterLineLengthParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::REACTION_CENTER_LINE_LENGTH parameter from cntnr.
CDPL_VIS_API bool hasAtomHighlightAreaBrushParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::ATOM_HIGHLIGHT_AREA_BRUSH parameter of cntnr is set.
CDPL_VIS_API void clearShowFeatureCentersParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_FEATURE_CENTERS parameter from cntnr.
CDPL_VIS_API void clearAtomConfigurationLabelColorParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::ATOM_CONFIGURATION_LABEL_COLOR parameter from cntnr.
CDPL_VIS_API void setAtomLabelMarginParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &margin)
Sets the value of the Vis::ControlParameter::ATOM_LABEL_MARGIN parameter of cntnr to margin.
CDPL_VIS_API void setReactionAgentLayoutDirectionParameter(Base::ControlParameterContainer &cntnr, unsigned int dir)
Sets the value of the Vis::ControlParameter::REACTION_AGENT_LAYOUT_DIRECTION parameter of cntnr to di...
CDPL_VIS_API void clearBondLabelSizeParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::BOND_LABEL_SIZE parameter from cntnr.
CDPL_VIS_API const SizeSpecification & getReactionPlusSignLineWidthParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::REACTION_PLUS_SIGN_LINE_WIDTH parameter from cntnr.
CDPL_VIS_API void clearShowBondReactionInfosParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_BOND_REACTION_INFOS parameter from cntnr.
CDPL_VIS_API bool getShowBondCustomLabelsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_BOND_CUSTOM_LABELS parameter from cntnr.
CDPL_VIS_API void clearEnableAtomHighlightingParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::ENABLE_ATOM_HIGHLIGHTING parameter from cntnr.
CDPL_VIS_API void setShowAtomReactionInfosParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_ATOM_REACTION_INFOS parameter of cntnr to show.
CDPL_VIS_API void setShowRadicalElectronsParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_RADICAL_ELECTRONS parameter of cntnr to show.
CDPL_VIS_API void setShowAtomConfigurationLabelsParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_ATOM_CONFIGURATION_LABELS parameter of cntnr to sho...
CDPL_VIS_API bool getShowBondConfigurationLabelsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_BOND_CONFIGURATION_LABELS parameter from cntnr.
CDPL_VIS_API void clearDefaultMaterialParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::DEFAULT_MATERIAL parameter from cntnr.
CDPL_VIS_API bool getShowBondReactionInfosParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_BOND_REACTION_INFOS parameter from cntnr.
CDPL_VIS_API void clearBondLengthParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::BOND_LENGTH parameter from cntnr.
CDPL_VIS_API double getGridViewMarginParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::GRID_VIEW_MARGIN parameter from cntnr.
CDPL_VIS_API void clearBondConfigurationLabelFontParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::BOND_CONFIGURATION_LABEL_FONT parameter from cntnr.
CDPL_VIS_API const Color & getReactionPlusSignColorParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::REACTION_PLUS_SIGN_COLOR parameter from cntnr.
CDPL_VIS_API bool hasStereoBondHashSpacingParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::STEREO_BOND_HASH_SPACING parameter of cntnr is set.
CDPL_VIS_API bool hasTripleBondTrimLengthParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::TRIPLE_BOND_TRIM_LENGTH parameter of cntnr is set.
CDPL_VIS_API void clearReactionArrowLengthParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::REACTION_ARROW_LENGTH parameter from cntnr.
CDPL_VIS_API const Font & getBondConfigurationLabelFontParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::BOND_CONFIGURATION_LABEL_FONT parameter from cntnr.
CDPL_VIS_API void clearReactionPlusSignSizeParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::REACTION_PLUS_SIGN_SIZE parameter from cntnr.
CDPL_VIS_API bool hasBondHighlightAreaWidthParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::BOND_HIGHLIGHT_AREA_WIDTH parameter of cntnr is set.
CDPL_VIS_API const SizeSpecification & getReactionArrowShaftWidthParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::REACTION_ARROW_SHAFT_WIDTH parameter from cntnr.
CDPL_VIS_API void clearGridViewTextColorParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::GRID_VIEW_TEXT_COLOR parameter from cntnr.
CDPL_VIS_API void clearBondHighlightAreaWidthParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::BOND_HIGHLIGHT_AREA_WIDTH parameter from cntnr.
CDPL_VIS_API void clearShowReactionPlusSignsParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_REACTION_PLUS_SIGNS parameter from cntnr.
CDPL_VIS_API void clearAtomLabelMarginParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::ATOM_LABEL_MARGIN parameter from cntnr.
CDPL_VIS_API void setStereoBondWedgeWidthParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &width)
Sets the value of the Vis::ControlParameter::STEREO_BOND_WEDGE_WIDTH parameter of cntnr to width.
CDPL_VIS_API void setAtomColorParameter(Base::ControlParameterContainer &cntnr, const Color &color)
Sets the value of the Vis::ControlParameter::ATOM_COLOR parameter of cntnr to color.
CDPL_VIS_API void clearAtomLabelFontParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::ATOM_LABEL_FONT parameter from cntnr.
CDPL_VIS_API void setBondLabelFontParameter(Base::ControlParameterContainer &cntnr, const Font &font)
Sets the value of the Vis::ControlParameter::BOND_LABEL_FONT parameter of cntnr to font.
CDPL_VIS_API bool hasSecondaryAtomLabelSizeParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SECONDARY_ATOM_LABEL_SIZE parameter of cntnr is set.
CDPL_VIS_API void clearShowStereoBondsParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_STEREO_BONDS parameter from cntnr.
CDPL_VIS_API bool hasGridViewColumnSeparatorPenParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::GRID_VIEW_COLUMN_SEPARATOR_PEN parameter of cntnr is set.
CDPL_VIS_API const SizeSpecification & getReactionArrowLineWidthParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::REACTION_ARROW_LINE_WIDTH parameter from cntnr.
CDPL_VIS_API bool getEnableBondHighlightingParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::ENABLE_BOND_HIGHLIGHTING parameter from cntnr.
CDPL_VIS_API void clearReactionComponentLayoutParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::REACTION_COMPONENT_LAYOUT parameter from cntnr.
CDPL_VIS_API void clearShowHydrogenCountsParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_HYDROGEN_COUNTS parameter from cntnr.
CDPL_VIS_API void clearShowReactionProductsParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_REACTION_PRODUCTS parameter from cntnr.
CDPL_VIS_API bool hasBondLabelMarginParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::BOND_LABEL_MARGIN parameter of cntnr is set.
CDPL_VIS_API void setGridViewCellPaddingParameter(Base::ControlParameterContainer &cntnr, double padding)
Sets the value of the Vis::ControlParameter::GRID_VIEW_CELL_PADDING parameter of cntnr to padding.
CDPL_VIS_API const SizeSpecification & getStereoBondHashSpacingParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::STEREO_BOND_HASH_SPACING parameter from cntnr.
CDPL_VIS_API void clearBondLabelMarginParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::BOND_LABEL_MARGIN parameter from cntnr.
CDPL_VIS_API const Color & getAtomCustomLabelColorParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::ATOM_CUSTOM_LABEL_COLOR parameter from cntnr.
CDPL_VIS_API const Brush & getAtomHighlightAreaBrushParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::ATOM_HIGHLIGHT_AREA_BRUSH parameter from cntnr.
CDPL_VIS_API void setShowStereoBondsParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_STEREO_BONDS parameter of cntnr to show.
CDPL_VIS_API bool getShowReactionReactantsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_REACTION_REACTANTS parameter from cntnr.
CDPL_VIS_API void clearReactionComponentLayoutDirectionParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::REACTION_COMPONENT_LAYOUT_DIRECTION parameter from cntnr.
CDPL_VIS_API void setReactionCenterLineSpacingParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &spacing)
Sets the value of the Vis::ControlParameter::REACTION_CENTER_LINE_SPACING parameter of cntnr to spaci...
CDPL_VIS_API void clearReactionAgentLayoutDirectionParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::REACTION_AGENT_LAYOUT_DIRECTION parameter from cntnr.
CDPL_VIS_API void clearReactionArrowLineWidthParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::REACTION_ARROW_LINE_WIDTH parameter from cntnr.
CDPL_VIS_API void clearBondLineSpacingParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::BOND_LINE_SPACING parameter from cntnr.
CDPL_VIS_API void clearReactionArrowShaftWidthParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::REACTION_ARROW_SHAFT_WIDTH parameter from cntnr.
CDPL_VIS_API bool hasBondCustomLabelSizeParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::BOND_CUSTOM_LABEL_SIZE parameter of cntnr is set.
CDPL_VIS_API bool getShowAtomCustomLabelsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_ATOM_CUSTOM_LABELS parameter from cntnr.
CDPL_VIS_API const Font & getSecondaryAtomLabelFontParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SECONDARY_ATOM_LABEL_FONT parameter from cntnr.
CDPL_VIS_API void clearAtomCustomLabelFontParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::ATOM_CUSTOM_LABEL_FONT parameter from cntnr.
CDPL_VIS_API bool getShowStereoBondsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_STEREO_BONDS parameter from cntnr.
CDPL_VIS_API void clearStereoBondHashSpacingParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::STEREO_BOND_HASH_SPACING parameter from cntnr.
CDPL_VIS_API void clearGridViewColumnSeparatorPenParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::GRID_VIEW_COLUMN_SEPARATOR_PEN parameter from cntnr.
CDPL_VIS_API void setBondCustomLabelColorParameter(Base::ControlParameterContainer &cntnr, const Color &color)
Sets the value of the Vis::ControlParameter::BOND_CUSTOM_LABEL_COLOR parameter of cntnr to color.
CDPL_VIS_API void setBondLineSpacingParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &spacing)
Sets the value of the Vis::ControlParameter::BOND_LINE_SPACING parameter of cntnr to spacing.
CDPL_VIS_API void clearBondLabelFontParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::BOND_LABEL_FONT parameter from cntnr.
CDPL_VIS_API bool hasShowHydrogenCountsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_HYDROGEN_COUNTS parameter of cntnr is set.
CDPL_VIS_API void setReactionCenterLineLengthParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &length)
Sets the value of the Vis::ControlParameter::REACTION_CENTER_LINE_LENGTH parameter of cntnr to length...
CDPL_VIS_API void clearShowBondConfigurationLabelsParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_BOND_CONFIGURATION_LABELS parameter from cntnr.
CDPL_VIS_API unsigned int getReactionArrowStyleParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::REACTION_ARROW_STYLE parameter from cntnr.
CDPL_VIS_API void clearFeatureColorTableParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::FEATURE_COLOR_TABLE parameter from cntnr.
CDPL_VIS_API const Color & getBondConfigurationLabelColorParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::BOND_CONFIGURATION_LABEL_COLOR parameter from cntnr.
CDPL_VIS_API void setAtomHighlightAreaOutlinePenParameter(Base::ControlParameterContainer &cntnr, const Pen &pen)
Sets the value of the Vis::ControlParameter::ATOM_HIGHLIGHT_AREA_OUTLINE_PEN parameter of cntnr to pe...
CDPL_VIS_API void setReactionArrowHeadLengthParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &length)
Sets the value of the Vis::ControlParameter::REACTION_ARROW_HEAD_LENGTH parameter of cntnr to length.
CDPL_VIS_API bool hasShowReactionPlusSignsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_REACTION_PLUS_SIGNS parameter of cntnr is set.
CDPL_VIS_API void setReactionArrowStyleParameter(Base::ControlParameterContainer &cntnr, unsigned int style)
Sets the value of the Vis::ControlParameter::REACTION_ARROW_STYLE parameter of cntnr to style.
CDPL_VIS_API void clearReactionArrowHeadWidthParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::REACTION_ARROW_HEAD_WIDTH parameter from cntnr.
CDPL_VIS_API bool hasUseCalculatedAtomCoordinatesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::USE_CALCULATED_ATOM_COORDINATES parameter of cntnr is set.
CDPL_VIS_API void clearShowReactionAgentsParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_REACTION_AGENTS parameter from cntnr.
CDPL_VIS_API unsigned int getReactionAgentLayoutParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::REACTION_AGENT_LAYOUT parameter from cntnr.
CDPL_VIS_API void clearReactionArrowStyleParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::REACTION_ARROW_STYLE parameter from cntnr.
CDPL_VIS_API void clearReactionArrowColorParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::REACTION_ARROW_COLOR parameter from cntnr.
CDPL_VIS_API void setBondColorParameter(Base::ControlParameterContainer &cntnr, const Color &color)
Sets the value of the Vis::ControlParameter::BOND_COLOR parameter of cntnr to color.
CDPL_VIS_API bool hasViewportParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::VIEWPORT parameter of cntnr is set.
CDPL_VIS_API void clearAtomLabelSizeParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::ATOM_LABEL_SIZE parameter from cntnr.
CDPL_VIS_API void clearShowNonCarbonHydrogenCountsParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_NON_CARBON_HYDROGEN_COUNTS parameter from cntnr.
CDPL_VIS_API bool hasShowReactionAgentsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_REACTION_AGENTS parameter of cntnr is set.
CDPL_VIS_API bool hasBondHighlightAreaBrushParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::BOND_HIGHLIGHT_AREA_BRUSH parameter of cntnr is set.
CDPL_VIS_API bool getShowAtomQueryInfosParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_ATOM_QUERY_INFOS parameter from cntnr.
CDPL_VIS_API bool hasGridViewMarginParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::GRID_VIEW_MARGIN parameter of cntnr is set.
CDPL_VIS_API void setBondLabelSizeParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &size)
Sets the value of the Vis::ControlParameter::BOND_LABEL_SIZE parameter of cntnr to size.
CDPL_VIS_API bool hasReactionComponentLayoutDirectionParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::REACTION_COMPONENT_LAYOUT_DIRECTION parameter of cntnr is se...
CDPL_VIS_API void clearGridViewBorderPenParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::GRID_VIEW_BORDER_PEN parameter from cntnr.
CDPL_VIS_API bool hasAlignmentParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::ALIGNMENT parameter of cntnr is set.
CDPL_VIS_API void setAtomColorTableParameter(Base::ControlParameterContainer &cntnr, const ColorTable::SharedPointer &colors)
Sets the value of the Vis::ControlParameter::ATOM_COLOR_TABLE parameter of cntnr to colors.
CDPL_VIS_API bool hasReactionPlusSignSizeParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::REACTION_PLUS_SIGN_SIZE parameter of cntnr is set.
CDPL_VIS_API void setBondConfigurationLabelFontParameter(Base::ControlParameterContainer &cntnr, const Font &font)
Sets the value of the Vis::ControlParameter::BOND_CONFIGURATION_LABEL_FONT parameter of cntnr to font...
CDPL_VIS_API bool hasGridViewBorderPenParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::GRID_VIEW_BORDER_PEN parameter of cntnr is set.
CDPL_VIS_API void clearAtomColorTableParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::ATOM_COLOR_TABLE parameter from cntnr.
CDPL_VIS_API const SizeSpecification & getAtomLabelMarginParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::ATOM_LABEL_MARGIN parameter from cntnr.
CDPL_VIS_API void clearSecondaryAtomLabelSizeParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SECONDARY_ATOM_LABEL_SIZE parameter from cntnr.
CDPL_VIS_API void setOutputScalingFactorParameter(Base::ControlParameterContainer &cntnr, double factor)
Sets the value of the Vis::ControlParameter::OUTPUT_SCALING_FACTOR parameter of cntnr to factor.
CDPL_VIS_API const Pen & getBondHighlightAreaOutlinePenParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::BOND_HIGHLIGHT_AREA_OUTLINE_PEN parameter from cntnr.
CDPL_VIS_API void setGridViewTextFontParameter(Base::ControlParameterContainer &cntnr, const Font &font)
Sets the value of the Vis::ControlParameter::GRID_VIEW_TEXT_FONT parameter of cntnr to font.
CDPL_VIS_API bool hasAtomConfigurationLabelSizeParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::ATOM_CONFIGURATION_LABEL_SIZE parameter of cntnr is set.
CDPL_VIS_API void clearEnableBondHighlightingParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::ENABLE_BOND_HIGHLIGHTING parameter from cntnr.
CDPL_VIS_API const SizeSpecification & getAtomConfigurationLabelSizeParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::ATOM_CONFIGURATION_LABEL_SIZE parameter from cntnr.
CDPL_VIS_API void clearAtomHighlightAreaBrushParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::ATOM_HIGHLIGHT_AREA_BRUSH parameter from cntnr.
CDPL_VIS_API void clearBondCustomLabelFontParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::BOND_CUSTOM_LABEL_FONT parameter from cntnr.
CDPL_VIS_API void clearAtomHighlightAreaSizeParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::ATOM_HIGHLIGHT_AREA_SIZE parameter from cntnr.
CDPL_VIS_API void clearShowChargesParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_CHARGES parameter from cntnr.
CDPL_VIS_API void clearBondHighlightAreaOutlinePenParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::BOND_HIGHLIGHT_AREA_OUTLINE_PEN parameter from cntnr.
CDPL_VIS_API void clearOutputScalingFactorParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::OUTPUT_SCALING_FACTOR parameter from cntnr.
CDPL_VIS_API bool hasGridViewRowSeparatorPenParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::GRID_VIEW_ROW_SEPARATOR_PEN parameter of cntnr is set.
CDPL_VIS_API void setShowIsotopesParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_ISOTOPES parameter of cntnr to show.
CDPL_VIS_API const Color & getAtomColorParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::ATOM_COLOR parameter from cntnr.
CDPL_VIS_API void setReactionArrowLengthParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &size)
Sets the value of the Vis::ControlParameter::REACTION_ARROW_LENGTH parameter of cntnr to size.
CDPL_VIS_API void clearReactionAgentAlignmentParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::REACTION_AGENT_ALIGNMENT parameter from cntnr.
CDPL_VIS_API void clearShowRadicalElectronsParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_RADICAL_ELECTRONS parameter from cntnr.
CDPL_VIS_API const Font & getBondCustomLabelFontParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::BOND_CUSTOM_LABEL_FONT parameter from cntnr.
CDPL_VIS_API void clearShowAtomQueryInfosParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_ATOM_QUERY_INFOS parameter from cntnr.
CDPL_VIS_API void setBondConfigurationLabelColorParameter(Base::ControlParameterContainer &cntnr, const Color &color)
Sets the value of the Vis::ControlParameter::BOND_CONFIGURATION_LABEL_COLOR parameter of cntnr to col...
CDPL_VIS_API void setStereoBondHashSpacingParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &spacing)
Sets the value of the Vis::ControlParameter::STEREO_BOND_HASH_SPACING parameter of cntnr to spacing.
CDPL_VIS_API const SizeSpecification & getBondLabelMarginParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::BOND_LABEL_MARGIN parameter from cntnr.
CDPL_VIS_API void setGridViewBorderPenParameter(Base::ControlParameterContainer &cntnr, const Pen &pen)
Sets the value of the Vis::ControlParameter::GRID_VIEW_BORDER_PEN parameter of cntnr to pen.
CDPL_VIS_API void setDoubleBondTrimLengthParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &length)
Sets the value of the Vis::ControlParameter::DOUBLE_BOND_TRIM_LENGTH parameter of cntnr to length.
CDPL_VIS_API void setReactionArrowColorParameter(Base::ControlParameterContainer &cntnr, const Color &color)
Sets the value of the Vis::ControlParameter::REACTION_ARROW_COLOR parameter of cntnr to color.
CDPL_VIS_API bool hasReactionComponentLayoutParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::REACTION_COMPONENT_LAYOUT parameter of cntnr is set.
CDPL_VIS_API void clearShowAtomReactionInfosParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_ATOM_REACTION_INFOS parameter from cntnr.
CDPL_VIS_API bool getShowNonCarbonHydrogenCountsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_NON_CARBON_HYDROGEN_COUNTS parameter from cntnr.
CDPL_VIS_API void clearShowBondCustomLabelsParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_BOND_CUSTOM_LABELS parameter from cntnr.
CDPL_VIS_API bool hasReactionComponentMarginParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::REACTION_COMPONENT_MARGIN parameter of cntnr is set.
CDPL_VIS_API bool hasStereoBondWedgeWidthParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::STEREO_BOND_WEDGE_WIDTH parameter of cntnr is set.
CDPL_VIS_API void setGridViewTextColorParameter(Base::ControlParameterContainer &cntnr, const Color &color)
Sets the value of the Vis::ControlParameter::GRID_VIEW_TEXT_COLOR parameter of cntnr to color.
CDPL_VIS_API unsigned int getSizeAdjustmentParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SIZE_ADJUSTMENT parameter from cntnr.
CDPL_VIS_API bool getEnableAtomHighlightingParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::ENABLE_ATOM_HIGHLIGHTING parameter from cntnr.
CDPL_VIS_API const Color & getReactionArrowColorParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::REACTION_ARROW_COLOR parameter from cntnr.
CDPL_VIS_API void clearAtomConfigurationLabelSizeParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::ATOM_CONFIGURATION_LABEL_SIZE parameter from cntnr.
CDPL_VIS_API bool hasShowRadicalElectronsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_RADICAL_ELECTRONS parameter of cntnr is set.
CDPL_VIS_API bool hasSecondaryAtomLabelFontParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SECONDARY_ATOM_LABEL_FONT parameter of cntnr is set.
CDPL_VIS_API bool hasBondCustomLabelFontParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::BOND_CUSTOM_LABEL_FONT parameter of cntnr is set.
CDPL_VIS_API bool hasShowStereoBondsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_STEREO_BONDS parameter of cntnr is set.
CDPL_VIS_API void setAtomConfigurationLabelSizeParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &size)
Sets the value of the Vis::ControlParameter::ATOM_CONFIGURATION_LABEL_SIZE parameter of cntnr to size...
CDPL_VIS_API void clearShowReactionReactantsParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_REACTION_REACTANTS parameter from cntnr.
CDPL_VIS_API void clearReactionPlusSignColorParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::REACTION_PLUS_SIGN_COLOR parameter from cntnr.
CDPL_VIS_API bool hasAtomHighlightAreaSizeParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::ATOM_HIGHLIGHT_AREA_SIZE parameter of cntnr is set.
CDPL_VIS_API const SizeSpecification & getReactionPlusSignSizeParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::REACTION_PLUS_SIGN_SIZE parameter from cntnr.
CDPL_VIS_API bool hasBondColorParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::BOND_COLOR parameter of cntnr is set.
CDPL_VIS_API bool hasGridViewCellPaddingParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::GRID_VIEW_CELL_PADDING parameter of cntnr is set.
CDPL_VIS_API void clearSizeAdjustmentParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SIZE_ADJUSTMENT parameter from cntnr.
CDPL_VIS_API void setAtomLabelSizeParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &size)
Sets the value of the Vis::ControlParameter::ATOM_LABEL_SIZE parameter of cntnr to size.
CDPL_VIS_API bool hasFeatureColorTableParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::FEATURE_COLOR_TABLE parameter of cntnr is set.
CDPL_VIS_API bool hasSizeAdjustmentParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SIZE_ADJUSTMENT parameter of cntnr is set.
CDPL_VIS_API void setShowBondReactionInfosParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_BOND_REACTION_INFOS parameter of cntnr to show.
CDPL_VIS_API void setHighlightAreaOutlineWidthParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &width)
Sets the value of the Vis::ControlParameter::HIGHLIGHT_AREA_OUTLINE_WIDTH parameter of cntnr to width...
CDPL_VIS_API void setAtomConfigurationLabelFontParameter(Base::ControlParameterContainer &cntnr, const Font &font)
Sets the value of the Vis::ControlParameter::ATOM_CONFIGURATION_LABEL_FONT parameter of cntnr to font...
CDPL_VIS_API bool getShowReactionAgentsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_REACTION_AGENTS parameter from cntnr.
CDPL_VIS_API void setShowReactionAgentsParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_REACTION_AGENTS parameter of cntnr to show.
CDPL_VIS_API const Pen & getGridViewColumnSeparatorPenParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::GRID_VIEW_COLUMN_SEPARATOR_PEN parameter from cntnr.
CDPL_VIS_API bool hasBondHighlightAreaOutlinePenParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::BOND_HIGHLIGHT_AREA_OUTLINE_PEN parameter of cntnr is set.
CDPL_VIS_API void setBackgroundBrushParameter(Base::ControlParameterContainer &cntnr, const Brush &brush)
Sets the value of the Vis::ControlParameter::BACKGROUND_BRUSH parameter of cntnr to brush.
CDPL_VIS_API bool hasReactionArrowShaftWidthParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::REACTION_ARROW_SHAFT_WIDTH parameter of cntnr is set.
CDPL_VIS_API void clearShowAtomCustomLabelsParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_ATOM_CUSTOM_LABELS parameter from cntnr.
CDPL_VIS_API void clearTripleBondTrimLengthParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::TRIPLE_BOND_TRIM_LENGTH parameter from cntnr.
CDPL_VIS_API void clearReactionComponentMarginParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::REACTION_COMPONENT_MARGIN parameter from cntnr.
CDPL_VIS_API void setReactionArrowLineWidthParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &width)
Sets the value of the Vis::ControlParameter::REACTION_ARROW_LINE_WIDTH parameter of cntnr to width.
CDPL_VIS_API bool hasAtomColorTableParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::ATOM_COLOR_TABLE parameter of cntnr is set.
CDPL_VIS_API bool hasAtomLabelSizeParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::ATOM_LABEL_SIZE parameter of cntnr is set.
CDPL_VIS_API void clearGridViewMarginParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::GRID_VIEW_MARGIN parameter from cntnr.
CDPL_VIS_API bool hasReactionArrowHeadLengthParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::REACTION_ARROW_HEAD_LENGTH parameter of cntnr is set.
CDPL_VIS_API unsigned int getReactionAgentLayoutDirectionParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::REACTION_AGENT_LAYOUT_DIRECTION parameter from cntnr.
CDPL_VIS_API const Pen & getGridViewBorderPenParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::GRID_VIEW_BORDER_PEN parameter from cntnr.
CDPL_VIS_API void clearDoubleBondTrimLengthParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::DOUBLE_BOND_TRIM_LENGTH parameter from cntnr.
CDPL_VIS_API void setEnableAtomHighlightingParameter(Base::ControlParameterContainer &cntnr, bool enale)
Sets the value of the Vis::ControlParameter::ENABLE_ATOM_HIGHLIGHTING parameter of cntnr to enale.
CDPL_VIS_API void clearGridViewCellPaddingParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::GRID_VIEW_CELL_PADDING parameter from cntnr.
CDPL_VIS_API bool hasBondConfigurationLabelSizeParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::BOND_CONFIGURATION_LABEL_SIZE parameter of cntnr is set.
CDPL_VIS_API const SizeSpecification & getHighlightAreaOutlineWidthParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::HIGHLIGHT_AREA_OUTLINE_WIDTH parameter from cntnr.
CDPL_VIS_API void clearReactionPlusSignLineWidthParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::REACTION_PLUS_SIGN_LINE_WIDTH parameter from cntnr.
CDPL_VIS_API const SizeSpecification & getReactionArrowLengthParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::REACTION_ARROW_LENGTH parameter from cntnr.
CDPL_VIS_API void clearAtomCustomLabelSizeParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::ATOM_CUSTOM_LABEL_SIZE parameter from cntnr.
CDPL_VIS_API const Font & getAtomLabelFontParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::ATOM_LABEL_FONT parameter from cntnr.
CDPL_VIS_API bool hasBondLineWidthParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::BOND_LINE_WIDTH parameter of cntnr is set.
CDPL_VIS_API bool hasAtomCustomLabelColorParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::ATOM_CUSTOM_LABEL_COLOR parameter of cntnr is set.
CDPL_VIS_API void setReactionPlusSignSizeParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &size)
Sets the value of the Vis::ControlParameter::REACTION_PLUS_SIGN_SIZE parameter of cntnr to size.
CDPL_VIS_API bool hasBondLengthParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::BOND_LENGTH parameter of cntnr is set.
CDPL_VIS_API const SizeSpecification & getTripleBondTrimLengthParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::TRIPLE_BOND_TRIM_LENGTH parameter from cntnr.
CDPL_VIS_API void setShowAtomQueryInfosParameter(Base::ControlParameterContainer &cntnr, bool show)
Sets the value of the Vis::ControlParameter::SHOW_ATOM_QUERY_INFOS parameter of cntnr to show.
CDPL_VIS_API void setSizeAdjustmentParameter(Base::ControlParameterContainer &cntnr, unsigned int adjustment)
Sets the value of the Vis::ControlParameter::SIZE_ADJUSTMENT parameter of cntnr to adjustment.
CDPL_VIS_API const SizeSpecification & getReactionCenterLineSpacingParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::REACTION_CENTER_LINE_SPACING parameter from cntnr.
CDPL_VIS_API bool hasAtomLabelMarginParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::ATOM_LABEL_MARGIN parameter of cntnr is set.
CDPL_VIS_API bool hasBackgroundBrushParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::BACKGROUND_BRUSH parameter of cntnr is set.
CDPL_VIS_API bool getShowIsotopesParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_ISOTOPES parameter from cntnr.
CDPL_VIS_API bool hasDoubleBondTrimLengthParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::DOUBLE_BOND_TRIM_LENGTH parameter of cntnr is set.
CDPL_VIS_API void setBondHighlightAreaBrushParameter(Base::ControlParameterContainer &cntnr, const Brush &brush)
Sets the value of the Vis::ControlParameter::BOND_HIGHLIGHT_AREA_BRUSH parameter of cntnr to brush.
CDPL_VIS_API void setBondCustomLabelSizeParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &size)
Sets the value of the Vis::ControlParameter::BOND_CUSTOM_LABEL_SIZE parameter of cntnr to size.
CDPL_VIS_API const SizeSpecification & getRadicalElectronDotSizeParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::RADICAL_ELECTRON_DOT_SIZE parameter from cntnr.
CDPL_VIS_API const SizeSpecification & getSecondaryAtomLabelSizeParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SECONDARY_ATOM_LABEL_SIZE parameter from cntnr.
CDPL_VIS_API const SizeSpecification & getBondLabelSizeParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::BOND_LABEL_SIZE parameter from cntnr.
CDPL_VIS_API const Pen & getAtomHighlightAreaOutlinePenParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::ATOM_HIGHLIGHT_AREA_OUTLINE_PEN parameter from cntnr.
CDPL_VIS_API void clearReactionCenterLineSpacingParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::REACTION_CENTER_LINE_SPACING parameter from cntnr.
CDPL_VIS_API bool getShowCarbonsParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::SHOW_CARBONS parameter from cntnr.
CDPL_VIS_API void clearGridViewRowSeparatorPenParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::GRID_VIEW_ROW_SEPARATOR_PEN parameter from cntnr.
CDPL_VIS_API void setAtomCustomLabelColorParameter(Base::ControlParameterContainer &cntnr, const Color &color)
Sets the value of the Vis::ControlParameter::ATOM_CUSTOM_LABEL_COLOR parameter of cntnr to color.
CDPL_VIS_API void setBondLabelMarginParameter(Base::ControlParameterContainer &cntnr, const SizeSpecification &margin)
Sets the value of the Vis::ControlParameter::BOND_LABEL_MARGIN parameter of cntnr to margin.
CDPL_VIS_API void clearBondLineWidthParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::BOND_LINE_WIDTH parameter from cntnr.
CDPL_VIS_API void clearSecondaryAtomLabelFontParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SECONDARY_ATOM_LABEL_FONT parameter from cntnr.
CDPL_VIS_API void clearShowAtomConfigurationLabelsParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::SHOW_ATOM_CONFIGURATION_LABELS parameter from cntnr.
CDPL_VIS_API bool hasShowAtomConfigurationLabelsParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_ATOM_CONFIGURATION_LABELS parameter of cntnr is set.
CDPL_VIS_API void clearBondCustomLabelSizeParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::BOND_CUSTOM_LABEL_SIZE parameter from cntnr.
CDPL_VIS_API void setFeatureColorTableParameter(Base::ControlParameterContainer &cntnr, const ColorTable::SharedPointer &colors)
Sets the value of the Vis::ControlParameter::FEATURE_COLOR_TABLE parameter of cntnr to colors.
CDPL_VIS_API const Brush & getBackgroundBrushParameter(const Base::ControlParameterContainer &cntnr)
Returns the value of the Vis::ControlParameter::BACKGROUND_BRUSH parameter from cntnr.
CDPL_VIS_API void setEnableBondHighlightingParameter(Base::ControlParameterContainer &cntnr, bool enable)
Sets the value of the Vis::ControlParameter::ENABLE_BOND_HIGHLIGHTING parameter of cntnr to enable.
CDPL_VIS_API void clearGridViewTextFontParameter(Base::ControlParameterContainer &cntnr)
Removes the Vis::ControlParameter::GRID_VIEW_TEXT_FONT parameter from cntnr.
CDPL_VIS_API bool hasShowIsotopesParameter(const Base::ControlParameterContainer &cntnr)
Tells whether the Vis::ControlParameter::SHOW_ISOTOPES parameter of cntnr is set.
The namespace of the Chemical Data Processing Library.