Chemical Data Processing Library C++ API - Version 1.2.0
|
Provides keys for built-in Chem::Reaction properties. More...
Variables | |
CDPL_VIS_API const Base::LookupKey | ARROW_STYLE |
Specifies the style of the reaction arrow. More... | |
CDPL_VIS_API const Base::LookupKey | ARROW_COLOR |
Specifies the color of the reaction arrow. More... | |
CDPL_VIS_API const Base::LookupKey | ARROW_LENGTH |
Specifies the length of the reaction arrow. More... | |
CDPL_VIS_API const Base::LookupKey | ARROW_HEAD_LENGTH |
Specifies the head length of the reaction arrow. More... | |
CDPL_VIS_API const Base::LookupKey | ARROW_HEAD_WIDTH |
Specifies the head width of the reaction arrow. More... | |
CDPL_VIS_API const Base::LookupKey | ARROW_SHAFT_WIDTH |
Specifies the shaft width of the reaction arrow. More... | |
CDPL_VIS_API const Base::LookupKey | ARROW_LINE_WIDTH |
Specifies the line width of the reaction arrow outline. More... | |
CDPL_VIS_API const Base::LookupKey | COMPONENT_LAYOUT |
Specifies the style of the reaction product and reactant layout. More... | |
CDPL_VIS_API const Base::LookupKey | COMPONENT_LAYOUT_DIRECTION |
Specifies the direction of the reaction product and reactant layout. More... | |
CDPL_VIS_API const Base::LookupKey | COMPONENT_MARGIN |
Specifies the amount of free space that is added horizontally and vertically to the bounds of a reaction component. More... | |
CDPL_VIS_API const Base::LookupKey | SHOW_REACTANTS |
Specifies whether or not to show the reactants of the reaction. More... | |
CDPL_VIS_API const Base::LookupKey | SHOW_AGENTS |
Specifies whether or not to show the agents of the reaction. More... | |
CDPL_VIS_API const Base::LookupKey | SHOW_PRODUCTS |
Specifies whether or not to show the products of the reaction. More... | |
CDPL_VIS_API const Base::LookupKey | AGENT_ALIGNMENT |
Specifies the vertical alignment of the reaction agents relative to the reaction arrow. More... | |
CDPL_VIS_API const Base::LookupKey | AGENT_LAYOUT |
Specifies the style of the reaction agent layout. More... | |
CDPL_VIS_API const Base::LookupKey | AGENT_LAYOUT_DIRECTION |
Specifies the direction of the reaction agent layout. More... | |
CDPL_VIS_API const Base::LookupKey | PLUS_SIGN_COLOR |
Specifies the color of the '+' signs between the components of the reaction. More... | |
CDPL_VIS_API const Base::LookupKey | PLUS_SIGN_SIZE |
Specifies the size of the '+' signs between the components of the reaction. More... | |
CDPL_VIS_API const Base::LookupKey | PLUS_SIGN_LINE_WIDTH |
Specifies the line width of the '+' signs between the components of the reaction. More... | |
CDPL_VIS_API const Base::LookupKey | SHOW_PLUS_SIGNS |
Specifies whether or not to draw '+' signs between the components of the reaction. More... | |
Provides keys for built-in Chem::Reaction properties.
|
extern |
Specifies the style of the reaction arrow.
Supported styles are defined as constants in namespace Vis::ArrowStyle. The arrow style specified by this property takes precedence over the style specified by the parameter Vis::ControlParameter::REACTION_ARROW_STYLE.
Value Type: unsigned int
|
extern |
Specifies the color of the reaction arrow.
The specified color takes precedence over the color specified by the parameter Vis::ControlParameter::REACTION_ARROW_COLOR.
Value Type: Vis::Color
|
extern |
Specifies the length of the reaction arrow.
Specifying the length as beeing relative has the effect, that the given length is interpreted as a minimum length for an arrow which is as long as the width of the overall area covered by the drawn reaction agents (if any). The output- and input-scaling settings are ignored and have no effect. The specified length takes precedence over the length specified by the parameter Vis::ControlParameter::REACTION_ARROW_LENGTH.
Value Type: Vis::SizeSpecification
|
extern |
Specifies the head length of the reaction arrow.
The value of the specified length can be absolute or relative to the overall arrow length defined by Vis::ControlParameter::REACTION_ARROW_LENGTH or Vis::ReactionProperty::ARROW_LENGTH. The output- and input-scaling settings are ignored and have no effect. The specified length takes precedence over the length specified by the parameter Vis::ControlParameter::REACTION_ARROW_HEAD_LENGTH.
Value Type: Vis::SizeSpecification
|
extern |
Specifies the head width of the reaction arrow.
The value of the specified width can be absolute or relative to the overall arrow length defined by Vis::ControlParameter::REACTION_ARROW_LENGTH or Vis::ReactionProperty::ARROW_LENGTH. The output- and input-scaling settings are ignored and have no effect. The specified width takes precedence over the width specified by the parameter Vis::ControlParameter::REACTION_ARROW_HEAD_WIDTH.
Value Type: Vis::SizeSpecification
|
extern |
Specifies the shaft width of the reaction arrow.
The value of the specified width can be absolute or relative to the overall arrow length defined by Vis::ControlParameter::REACTION_ARROW_LENGTH or Vis::ReactionProperty::ARROW_LENGTH. The output- and input-scaling settings are ignored and have no effect. The specified width takes precedence over the width specified by the parameter Vis::ControlParameter::REACTION_ARROW_SHAFT_WIDTH.
Value Type: Vis::SizeSpecification
|
extern |
Specifies the line width of the reaction arrow outline.
The value of the specified width can be absolute or relative to the overall arrow length defined by Vis::ControlParameter::REACTION_ARROW_LENGTH or Vis::ReactionProperty::ARROW_LENGTH. The output- and input-scaling settings are ignored and have no effect. The specified width takes precedence over the width specified by the parameter Vis::ControlParameter::REACTION_ARROW_LINE_WIDTH.
Value Type: Vis::SizeSpecification
|
extern |
Specifies the style of the reaction product and reactant layout.
Supported layout styles are defined in namespace Vis::LayoutStyle. The specified layout style takes precedence over the layout specified by the parameter Vis::ControlParameter::REACTION_COMPONENT_LAYOUT.
Value Type: unsigned int
|
extern |
Specifies the direction of the reaction product and reactant layout.
Supported layout directions are defined in namespace Vis::LayoutDirection. The specified layout direction takes precedence over the direction specified by the parameter Vis::ControlParameter::REACTION_COMPONENT_LAYOUT_DIRECTION.
Value Type: unsigned int
|
extern |
Specifies the amount of free space that is added horizontally and vertically to the bounds of a reaction component.
The margin width has to be specified as an absolute value. The output- and input-scaling settings are ignored and have no effect. The specified margin takes precedence over the margin specified by the parameter Vis::ControlParameter::REACTION_COMPONENT_MARGIN.
Value Type: Vis::SizeSpecification
|
extern |
Specifies whether or not to show the reactants of the reaction.
The reactant visibility specified by this property overrides the setting of the control-parameter Vis::ControlParameter::SHOW_REACTION_REACTANTS.
Value Type: bool
|
extern |
Specifies whether or not to show the agents of the reaction.
The agent visibility specified by this property overrides the setting of the control-parameter Vis::ControlParameter::SHOW_REACTION_AGENTS.
Value Type: bool
|
extern |
Specifies whether or not to show the products of the reaction.
The product visibility specified by this property overrides the setting of the control-parameter Vis::ControlParameter::SHOW_REACTION_PRODUCTS.
Value Type: bool
|
extern |
Specifies the vertical alignment of the reaction agents relative to the reaction arrow.
Supported vertical alignment styles are defined in namespace Vis::Alignment. The specified alignment takes precedence over the alignment specified by the parameter Vis::ControlParameter::REACTION_AGENT_ALIGNMENT.
Value Type: unsigned int
|
extern |
Specifies the style of the reaction agent layout.
Supported layout styles are defined in namespace Vis::LayoutStyle. The specified layout style takes precedence over the layout specified by the parameter Vis::ControlParameter::REACTION_AGENT_LAYOUT.
Value Type: unsigned int
|
extern |
Specifies the direction of the reaction agent layout.
Supported layout directions are defined in namespace Vis::LayoutDirection. The specified layout direction takes precedence over the direction specified by the parameter Vis::ControlParameter::REACTION_AGENT_LAYOUT_DIRECTION.
Value Type: unsigned int
|
extern |
Specifies the color of the '+' signs between the components of the reaction.
The specified color takes precedence over the color specified by the parameter Vis::ControlParameter::REACTION_PLUS_SIGN_COLOR.
Value Type: Vis::Color
|
extern |
Specifies the size of the '+' signs between the components of the reaction.
The size has to be specified as an absolute value. The output- and input-scaling settings are ignored and have no effect. The specified size takes precedence over the size specified by the parameter Vis::ControlParameter::REACTION_PLUS_SIGN_SIZE.
Value Type: Vis::SizeSpecification
|
extern |
Specifies the line width of the '+' signs between the components of the reaction.
The size has to be specified as an absolute value. The output- and input-scaling settings are ignored and have no effect. The specified line width takes precedence over the width specified by the parameter Vis::ControlParameter::REACTION_PLUS_SIGN_LINE_WIDTH.
Value Type: Vis::SizeSpecification
|
extern |
Specifies whether or not to draw '+' signs between the components of the reaction.
The visibility specified by this property overrides the setting of the control-parameter Vis::ControlParameter::SHOW_REACTION_PLUS_SIGNS.
Value Type: bool