29 #ifndef CDPL_VIS_CONTROLPARAMETER_HPP
30 #define CDPL_VIS_CONTROLPARAMETER_HPP
50 namespace ControlParameter
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.
An unique lookup key for control-parameter and property values.
Definition: LookupKey.hpp:54
CDPL_VIS_API const Base::LookupKey ATOM_COLOR
Specifies the color of atom labels.
CDPL_VIS_API const Base::LookupKey SHOW_ATOM_CONFIGURATION_LABELS
Specifies whether or not to show atom configuration descriptor labels.
CDPL_VIS_API const Base::LookupKey SHOW_ATOM_CUSTOM_LABELS
Specifies whether or not to show atom custom text labels.
CDPL_VIS_API const Base::LookupKey ATOM_CONFIGURATION_LABEL_COLOR
Specifies the color of atom configuration descriptor text labels.
CDPL_VIS_API const Base::LookupKey SHOW_RADICAL_ELECTRONS
Specifies whether or not to draw radical electron dots.
CDPL_VIS_API const Base::LookupKey SHOW_STEREO_BONDS
Specifies whether or not to draw stereo bonds.
CDPL_VIS_API const Base::LookupKey BOND_HIGHLIGHT_AREA_WIDTH
Specifies the width of bond highlighting areas.
CDPL_VIS_API const Base::LookupKey BREAK_ATOM_HIGHLIGHT_AREA_OUTLINE
Specifies whether or not the drawing of atom highlighting area outlines shall be suspended at inciden...
CDPL_VIS_API const Base::LookupKey SHOW_BOND_CONFIGURATION_LABELS
Specifies whether or not to show bond configuration descriptor labels.
CDPL_VIS_API const Base::LookupKey RADICAL_ELECTRON_DOT_SIZE
Specifies the size of radical electron dots.
CDPL_VIS_API const Base::LookupKey SECONDARY_ATOM_LABEL_FONT
Specifies the font for text labels that show the value of various atomic properties.
CDPL_VIS_API const Base::LookupKey ATOM_CUSTOM_LABEL_SIZE
Specifies the size of atom custom text labels.
CDPL_VIS_API const Base::LookupKey SHOW_CHARGES
Specifies whether or not to show the formal charge of atoms.
CDPL_VIS_API const Base::LookupKey REACTION_COMPONENT_LAYOUT_DIRECTION
Specifies the layout direction of reaction products and reactants.
CDPL_VIS_API const Base::LookupKey OUTPUT_SCALING_FACTOR
Specifies a factor for the scaling of logical to drawing surface coordinates.
CDPL_VIS_API const Base::LookupKey BOND_LABEL_FONT
Specifies the font for bond labels.
CDPL_VIS_API const Base::LookupKey REACTION_ARROW_COLOR
Specifies the color of reaction arrows.
CDPL_VIS_API const Base::LookupKey BOND_CONFIGURATION_LABEL_SIZE
Specifies the size of bond configuration descriptor text labels.
CDPL_VIS_API const Base::LookupKey SHOW_REACTION_PLUS_SIGNS
Specifies whether or not to draw '+' signs between the components of a reaction.
CDPL_VIS_API const Base::LookupKey ENABLE_ATOM_HIGHLIGHTING
Specifies whether or not to enable atom highlighting.
CDPL_VIS_API const Base::LookupKey REACTION_AGENT_ALIGNMENT
Specifies the vertical alignment of reaction agents relative to the reaction arrow.
CDPL_VIS_API const Base::LookupKey BOND_LABEL_MARGIN
Specifies the margin of free space around bond labels.
CDPL_VIS_API const Base::LookupKey REACTION_PLUS_SIGN_COLOR
Specifies the color of reaction component '+' signs.
CDPL_VIS_API const Base::LookupKey USE_CALCULATED_ATOM_COORDINATES
Specifies whether or not to use calculated atom coordinates for the visualization of chemical structu...
CDPL_VIS_API const Base::LookupKey SHOW_REACTION_REACTANTS
Specifies whether or not to show the reactants of a reaction.
CDPL_VIS_API const Base::LookupKey BOND_LINE_SPACING
Specifies the distance between the lines of double and triple bonds.
CDPL_VIS_API const Base::LookupKey SHOW_NON_CARBON_HYDROGEN_COUNTS
Specifies whether or not to show the implicit hydrogen count of connected non-carbon atoms.
CDPL_VIS_API const Base::LookupKey REACTION_ARROW_HEAD_LENGTH
Specifies the head length of reaction arrows.
CDPL_VIS_API const Base::LookupKey SHOW_HYDROGEN_COUNTS
Specifies whether or not to show the implicit hydrogen count of connected atoms.
CDPL_VIS_API const Base::LookupKey REACTION_PLUS_SIGN_SIZE
Specifies the size of reaction component '+' signs.
CDPL_VIS_API const Base::LookupKey REACTION_PLUS_SIGN_LINE_WIDTH
Specifies the line width of reaction component '+' signs.
CDPL_VIS_API const Base::LookupKey SHOW_REACTION_PRODUCTS
Specifies whether or not to show the products of a reaction.
CDPL_VIS_API const Base::LookupKey ATOM_CUSTOM_LABEL_COLOR
Specifies the color of atom custom text labels.
CDPL_VIS_API const Base::LookupKey REACTION_COMPONENT_MARGIN
Specifies the amount of free space that is added horizontally and vertically to the bounds of a react...
CDPL_VIS_API const Base::LookupKey REACTION_AGENT_LAYOUT_DIRECTION
Specifies the reaction agent layout direction.
CDPL_VIS_API const Base::LookupKey REACTION_COMPONENT_LAYOUT
Specifies the layout style of reaction products and reactants.
CDPL_VIS_API const Base::LookupKey REACTION_ARROW_HEAD_WIDTH
Specifies the head width of reaction arrows.
CDPL_VIS_API const Base::LookupKey BOND_COLOR
Specifies the color of bonds.
CDPL_VIS_API const Base::LookupKey SHOW_ATOM_REACTION_INFOS
Specifies whether or not to show reaction atom-atom mapping numbers.
CDPL_VIS_API const Base::LookupKey GRID_VIEW_TEXT_FONT
Specifies the font used by Vis::StructureGridView2D for grid cell text blocks.
CDPL_VIS_API const Base::LookupKey BOND_LABEL_SIZE
Specifies the size of bond labels.
CDPL_VIS_API const Base::LookupKey REACTION_ARROW_LINE_WIDTH
Specifies the width of reaction arrow outlines.
CDPL_VIS_API const Base::LookupKey REACTION_CENTER_LINE_SPACING
Specifies the distance between the lines in reaction center marks.
CDPL_VIS_API const Base::LookupKey SHOW_EXPLICIT_HYDROGENS
Specifies whether or not to show explicit hydrogen atoms.
CDPL_VIS_API const Base::LookupKey SIZE_ADJUSTMENT
Specifies how to adjust the size of a 2D depiction relative to the available viewport area.
CDPL_VIS_API const Base::LookupKey GRID_VIEW_BORDER_PEN
Specifies the pen Vis::StructureGridView2D uses for drawing a rectangle enclosing all cells of the gr...
CDPL_VIS_API const Base::LookupKey BOND_HIGHLIGHT_AREA_BRUSH
Specifies the brush to use for filling bond highlighting areas.
CDPL_VIS_API const Base::LookupKey BOND_CUSTOM_LABEL_SIZE
Specifies the size of bond custom text labels.
CDPL_VIS_API const Base::LookupKey SECONDARY_ATOM_LABEL_SIZE
Specifies the size of text labels that show the value of various atomic properties.
CDPL_VIS_API const Base::LookupKey ENABLE_BOND_HIGHLIGHTING
Specifies whether or not to enable bond highlighting.
CDPL_VIS_API const Base::LookupKey SHOW_ISOTOPES
Specifies whether or not to show the isotopic mass of atoms.
CDPL_VIS_API const Base::LookupKey BOND_LINE_WIDTH
Specifies the width of bond lines.
CDPL_VIS_API const Base::LookupKey SHOW_CARBONS
Specifies whether or not to show the element label of carbon atoms.
CDPL_VIS_API const Base::LookupKey DOUBLE_BOND_TRIM_LENGTH
Specifies the amount by which the non-central lines of asymmetric double bonds have to be trimmed at ...
CDPL_VIS_API const Base::LookupKey SHOW_BOND_CUSTOM_LABELS
Specifies whether or not to show bond custom text labels.
CDPL_VIS_API const Base::LookupKey BOND_CONFIGURATION_LABEL_FONT
Specifies the font used for bond configuration descriptor text labels.
CDPL_VIS_API const Base::LookupKey ATOM_COLOR_TABLE
Specifies a lookup table for the atom type dependent coloring of atom labels.
CDPL_VIS_API const Base::LookupKey SHOW_REACTION_AGENTS
Specifies whether or not to show the agents of a reaction.
CDPL_VIS_API const Base::LookupKey BACKGROUND_BRUSH
Specifies the brush with which the drawing area gets erased before rendering any graphical primitives...
CDPL_VIS_API const Base::LookupKey ATOM_HIGHLIGHT_AREA_BRUSH
Specifies the brush to use for filling atom highlighting areas.
CDPL_VIS_API const Base::LookupKey BOND_HIGHLIGHT_AREA_OUTLINE_PEN
Specifies the pen to use for drawing bond highlighting area outlines.
CDPL_VIS_API const Base::LookupKey GRID_VIEW_MARGIN
Specifies the amount of free space Vis::StructureGridView2D adds around the grid borderline.
CDPL_VIS_API const Base::LookupKey REACTION_ARROW_STYLE
Specifies the style of reaction arrows.
CDPL_VIS_API const Base::LookupKey BOND_LENGTH
Specifies the desired average bond length for the visualization of chemical structures.
CDPL_VIS_API const Base::LookupKey REACTION_AGENT_LAYOUT
Specifies the reaction agent layout style.
CDPL_VIS_API const Base::LookupKey STEREO_BOND_WEDGE_WIDTH
Specifies the width of wedge-shaped stereo bonds.
CDPL_VIS_API const Base::LookupKey REACTION_ARROW_LENGTH
Specifies the length of reaction arrows.
CDPL_VIS_API const Base::LookupKey STEREO_BOND_HASH_SPACING
Specifies the distance between the hashes of down stereo bonds.
CDPL_VIS_API const Base::LookupKey ATOM_HIGHLIGHT_AREA_SIZE
Specifies the minimum size of atom highlighting areas.
CDPL_VIS_API const Base::LookupKey ATOM_CUSTOM_LABEL_FONT
Specifies the font used for atom custom text labels.
CDPL_VIS_API const Base::LookupKey GRID_VIEW_CELL_PADDING
Specifies the amount of free space Vis::StructureGridView2D adds around the content of the grid cells...
CDPL_VIS_API const Base::LookupKey SHOW_BOND_REACTION_INFOS
Specifies whether or not to draw reaction center marks.
CDPL_VIS_API const Base::LookupKey ATOM_CONFIGURATION_LABEL_SIZE
Specifies the size of atom configuration descriptor text labels.
CDPL_VIS_API const Base::LookupKey GRID_VIEW_TEXT_COLOR
Specifies the default color used by Vis::StructureGridView2D for grid cell text blocks.
CDPL_VIS_API const Base::LookupKey ATOM_LABEL_SIZE
Specifies the size of atom element and query match expression labels.
CDPL_VIS_API const Base::LookupKey GRID_VIEW_COLUMN_SEPARATOR_PEN
Specifies the pen Vis::StructureGridView2D uses for drawing lines separating the grid columns.
CDPL_VIS_API const Base::LookupKey VIEWPORT
Specifies a rectangular viewport area which constrains the location and size of 2D depictions.
CDPL_VIS_API const Base::LookupKey ATOM_LABEL_MARGIN
Specifies the margin of free space around atom labels.
CDPL_VIS_API const Base::LookupKey BOND_CUSTOM_LABEL_COLOR
Specifies the color of bond custom text labels.
CDPL_VIS_API const Base::LookupKey REACTION_CENTER_LINE_LENGTH
Specifies the length of the lines in reaction center marks.
CDPL_VIS_API const Base::LookupKey SHOW_BOND_QUERY_INFOS
Specifies whether or not to show query bond match expressions.
CDPL_VIS_API const Base::LookupKey ATOM_LABEL_FONT
Specifies the font for atom element and query match expression labels.
CDPL_VIS_API const Base::LookupKey HIGHLIGHT_AREA_OUTLINE_WIDTH
Specifies the line width for drawing atom and bond highlighting area outlines.
CDPL_VIS_API const Base::LookupKey TRIPLE_BOND_TRIM_LENGTH
Specifies the amount by which the non-central lines of triple bonds have to be trimmed at each line e...
CDPL_VIS_API const Base::LookupKey BOND_CUSTOM_LABEL_FONT
Specifies the font used for bond custom text labels.
CDPL_VIS_API const Base::LookupKey ALIGNMENT
Specifies the alignment of a 2D depiction within the viewport area.
CDPL_VIS_API const Base::LookupKey SHOW_ATOM_QUERY_INFOS
Specifies whether or not to show query atom match expressions.
CDPL_VIS_API const Base::LookupKey ATOM_CONFIGURATION_LABEL_FONT
Specifies the font used for atom configuration descriptor text labels.
CDPL_VIS_API const Base::LookupKey ATOM_HIGHLIGHT_AREA_OUTLINE_PEN
Specifies the pen to use for drawing atom highlighting area outlines.
CDPL_VIS_API const Base::LookupKey GRID_VIEW_ROW_SEPARATOR_PEN
Specifies the pen Vis::StructureGridView2D uses for drawing lines separating the grid rows.
CDPL_VIS_API const Base::LookupKey REACTION_ARROW_SHAFT_WIDTH
Specifies the shaft width of reaction arrows.
CDPL_VIS_API const Base::LookupKey BOND_CONFIGURATION_LABEL_COLOR
Specifies the color of bond configuration descriptor text labels.
The namespace of the Chemical Data Processing Library.