Chemical Data Processing Library Python API - Version 1.1.1
Static Public Attributes | List of all members
CDPL.Vis.AtomProperty Class Reference

Provides keys for built-in Chem.Atom properties. More...

+ Inheritance diagram for CDPL.Vis.AtomProperty:

Static Public Attributes

 COLOR = CDPL.Base.LookupKey('COLOR')
 Specifies the color of text labels. More...
 
 RADICAL_ELECTRON_DOT_SIZE = CDPL.Base.LookupKey('RADICAL_ELECTRON_DOT_SIZE')
 Specifies the size of radical electron dots. More...
 
 LABEL_FONT = CDPL.Base.LookupKey('LABEL_FONT')
 Specifies the font for atom element and query match expression labels. More...
 
 LABEL_MARGIN = CDPL.Base.LookupKey('LABEL_MARGIN')
 Specifies the margin of free space around atom labels. More...
 
 LABEL_SIZE = CDPL.Base.LookupKey('LABEL_SIZE')
 Specifies the size of atom element and query match expression labels. More...
 
 SECONDARY_LABEL_FONT = CDPL.Base.LookupKey('SECONDARY_LABEL_FONT')
 Specifies the font for text labels that show the value of various atomic properties. More...
 
 SECONDARY_LABEL_SIZE = CDPL.Base.LookupKey('SECONDARY_LABEL_SIZE')
 Specifies the size of text labels that show the value of various atomic properties. More...
 
 CONFIGURATION_LABEL_FONT = CDPL.Base.LookupKey('CONFIGURATION_LABEL_FONT')
 Specifies the font used for atom configuration descriptor text labels. More...
 
 CONFIGURATION_LABEL_SIZE = CDPL.Base.LookupKey('CONFIGURATION_LABEL_SIZE')
 Specifies the size of atom configuration descriptor text labels. More...
 

Detailed Description

Provides keys for built-in Chem.Atom properties.

Member Data Documentation

◆ COLOR

CDPL.Vis.AtomProperty.COLOR = CDPL.Base.LookupKey('COLOR')
static

Specifies the color of text labels.

The color specified by this property takes precedence over the colors specified by Vis.ControlParameter.ATOM_COLOR and Vis.MolecularGraphProperty.ATOM_COLOR. Furthermore, color tables specified by Vis.ControlParameter.ATOM_COLOR_TABLE or Vis.MolecularGraphProperty.ATOM_COLOR_TABLE will not be considered if this property is set.

Value Type: Vis.Color

◆ RADICAL_ELECTRON_DOT_SIZE

CDPL.Vis.AtomProperty.RADICAL_ELECTRON_DOT_SIZE = CDPL.Base.LookupKey('RADICAL_ELECTRON_DOT_SIZE')
static

Specifies the size of radical electron dots.

The dot size can either be specified as an absolute value or as a scaling factor for the primary label size given by Vis.AtomProperty.LABEL_SIZE, Vis.MolecularGraphProperty.ATOM_LABEL_SIZE or Vis.ControlParameter.ATOM_LABEL_SIZE. If input-scaling is enabled, the dot diameter will follow the size change of the chemical structure during bond length normalization. If output-scaling is enabled, the diameter will follow the size change of the chemical structure during viewport size adjustment. The dot diameter specified by this property takes precedence over the diameters specified by Vis.ControlParameter.ATOM_LABEL_MARGIN and Vis.MolecularGraphProperty.ATOM_LABEL_MARGIN.

Value Type: Vis.SizeSpecification

◆ LABEL_FONT

CDPL.Vis.AtomProperty.LABEL_FONT = CDPL.Base.LookupKey('LABEL_FONT')
static

Specifies the font for atom element and query match expression labels.

The font specified by this property takes precedence over the fonts specified by Vis.ControlParameter.ATOM_LABEL_FONT and Vis.MolecularGraphProperty.ATOM_LABEL_FONT.

Value Type: Vis.Font

◆ LABEL_MARGIN

CDPL.Vis.AtomProperty.LABEL_MARGIN = CDPL.Base.LookupKey('LABEL_MARGIN')
static

Specifies the margin of free space around atom labels.

The margin can either be specified as an absolute value or as a scaling factor for the primary label size given by Vis.AtomProperty.LABEL_SIZE, Vis.MolecularGraphProperty.ATOM_LABEL_SIZE or Vis.ControlParameter.ATOM_LABEL_SIZE. If input-scaling is enabled, the width of the margin will follow the size change of the chemical structure during bond length normalization. If output-scaling is enabled, the label margin will follow the size change of the chemical structure during viewport size adjustment. The margin specified by this property takes precedence over the margins specified by Vis.ControlParameter.ATOM_LABEL_MARGIN and Vis.MolecularGraphProperty.ATOM_LABEL_MARGIN.

Value Type: Vis.SizeSpecification

◆ LABEL_SIZE

CDPL.Vis.AtomProperty.LABEL_SIZE = CDPL.Base.LookupKey('LABEL_SIZE')
static

Specifies the size of atom element and query match expression labels.

The font size has to be specified as an absolute value. If input-scaling is enabled, the font size will follow the size change of the chemical structure during bond length normalization. If output-scaling is enabled, the font size grows/shrinks with the size of the chemical structure during viewport size adjustment. The label size specified by this property takes precedence over the sizes specified by Vis.ControlParameter.ATOM_LABEL_SIZE and Vis.MolecularGraphProperty.ATOM_LABEL_SIZE.

Value Type: Vis.SizeSpecification

◆ SECONDARY_LABEL_FONT

CDPL.Vis.AtomProperty.SECONDARY_LABEL_FONT = CDPL.Base.LookupKey('SECONDARY_LABEL_FONT')
static

Specifies the font for text labels that show the value of various atomic properties.

The font specified by this property takes precedence over the fonts specified by Vis.ControlParameter.SECONDARY_ATOM_LABEL_FONT and Vis.MolecularGraphProperty.SECONDARY_ATOM_LABEL_FONT.

Value Type: Vis.Font

◆ SECONDARY_LABEL_SIZE

CDPL.Vis.AtomProperty.SECONDARY_LABEL_SIZE = CDPL.Base.LookupKey('SECONDARY_LABEL_SIZE')
static

Specifies the size of text labels that show the value of various atomic properties.

The size can either be specified as an absolute value or as a scaling factor for the primary label size given by Vis.AtomProperty.LABEL_SIZE, Vis.MolecularGraphProperty.ATOM_LABEL_SIZE or Vis.ControlParameter.ATOM_LABEL_SIZE. If input-scaling is enabled, the size of the font will follow the size change of the chemical structure during bond length normalization. If output-scaling is enabled, the font size will follow the size change of the chemical structure during viewport size adjustment. The label size specified by this property takes precedence over the sizes specified by Vis.ControlParameter.SECONDARY_ATOM_LABEL_SIZE and Vis.MolecularGraphProperty.SECONDARY_ATOM_LABEL_SIZE.

Value Type: Vis.SizeSpecification

◆ CONFIGURATION_LABEL_FONT

CDPL.Vis.AtomProperty.CONFIGURATION_LABEL_FONT = CDPL.Base.LookupKey('CONFIGURATION_LABEL_FONT')
static

Specifies the font used for atom configuration descriptor text labels.

The font specified by this property takes precedence over the fonts specified by Vis.ControlParameter.ATOM_CONFIGURATION_LABEL_FONT and Vis.MolecularGraphProperty.ATOM_CONFIGURATION_LABEL_FONT.

Value Type: Vis.Font

Since
1.1

◆ CONFIGURATION_LABEL_SIZE

CDPL.Vis.AtomProperty.CONFIGURATION_LABEL_SIZE = CDPL.Base.LookupKey('CONFIGURATION_LABEL_SIZE')
static

Specifies the size of atom configuration descriptor text labels.

The size can either be specified as an absolute value or as a scaling factor for the primary label size given by Vis.ControlParameter.ATOM_LABEL_SIZE, Vis.MolecularGraphProperty.ATOM_LABEL_SIZE or Vis.AtomProperty.LABEL_SIZE. If input-scaling is enabled, the size of the font will follow the size change of the chemical structure during bond length normalization. If output-scaling is enabled, the font size will follow the size change of the chemical structure during viewport size adjustment. The specified size takes precedence over the size specified by the parameter Vis.ControlParameter.ATOM_CONFIGURATION_LABEL_SIZE and Vis.MolecularGraphProperty.ATOM_CONFIGURATION_LABEL_SIZE.

Value Type: Vis.SizeSpecification

Since
1.1