Modifier and Type | Method and Description |
---|---|
<T extends IGeneratorParameter<S>,S,U extends S> |
DepictionGenerator.withParam(Class<T> key,
U value)
Low-level option method to set a rendering model parameter.
|
Modifier and Type | Class and Description |
---|---|
static class |
RendererModel.ColorHash
The color hash is used to color substructures.
|
static class |
RendererModel.ExternalHighlightColor
The color used to highlight external selections.
|
static class |
RendererModel.MarkedOutput
If format supports it (e.g.
|
static class |
RendererModel.Padding
Padding between molecules in a grid or row.
|
static class |
RendererModel.SelectionColor
Color of a selection.
|
static class |
RendererModel.TitleColor
Color of title text.
|
static class |
RendererModel.TitleFontScale
Size of title font relative compared to atom symbols
|
Modifier and Type | Method and Description |
---|---|
<T extends IGeneratorParameter<S>,S> |
RendererModel.get(Class<T> paramType)
Returns the
IGeneratorParameter for the active IRenderer . |
<T extends IGeneratorParameter<S>,S> |
RendererModel.getDefault(Class<T> param)
Returns the default value for the
IGeneratorParameter for the
active IRenderer . |
<T extends IGeneratorParameter<?>> |
RendererModel.getParameter(Class<T> param)
Returns the
IGeneratorParameter for the active IRenderer . |
<T extends IGeneratorParameter<?>> |
RendererModel.hasParameter(Class<T> param)
Returns true if the passed
IGeneratorParameter s has been
registered. |
<T extends IGeneratorParameter<S>,S,U extends S> |
RendererModel.set(Class<T> paramType,
U value)
Sets the
IGeneratorParameter for the active IRenderer . |
Modifier and Type | Method and Description |
---|---|
List<IGeneratorParameter<?>> |
RendererModel.getRenderingParameters()
Returns all
IGeneratorParameter s for the current
RendererModel . |
Modifier and Type | Class and Description |
---|---|
static class |
AtomNumberGenerator.AtomColorer
The color scheme by which to color the atom numbers, if
the
AtomNumberGenerator.ColorByType boolean is true. |
static class |
AtomNumberGenerator.AtomNumberTextColor
Color to draw the atom numbers with.
|
static class |
AtomNumberGenerator.ColorByType
Boolean to indicate of the
AtomNumberGenerator.AtomColorer scheme will be used. |
static class |
AtomNumberGenerator.Offset
Offset vector in screen space coordinates where the atom number label
will be placed.
|
static class |
AtomNumberGenerator.WillDrawAtomNumbers
Boolean parameter indicating if atom numbers should be drawn, allowing
this feature to be disabled temporarily.
|
static class |
BasicAtomGenerator.AtomColor
Class to hold the color by which atom labels are drawn.
|
static class |
BasicAtomGenerator.AtomColorer
IAtomColorer used to draw elements. |
static class |
BasicAtomGenerator.AtomRadius
Magic number with unknown units that defines the radius
around an atom, e.g.
|
static class |
BasicAtomGenerator.ColorByType
Boolean property that triggers atoms to be colored by type
when set to true.
|
static class |
BasicAtomGenerator.CompactAtom
Boolean parameters that will cause atoms to be drawn as
filled shapes when set to true.
|
static class |
BasicAtomGenerator.CompactShape
Shape to be used when drawing atoms in compact mode,
as defined by the
BasicAtomGenerator.CompactAtom parameter. |
static class |
BasicAtomGenerator.KekuleStructure
Determines whether structures should be drawn as Kekule structures, thus
giving each carbon element explicitly, instead of not displaying the
element symbol.
|
static class |
BasicAtomGenerator.ShowEndCarbons
Boolean parameters that will show carbons with only one
(non-hydrogen) neighbor to be drawn with an element symbol.
|
static class |
BasicAtomGenerator.ShowExplicitHydrogens
Boolean property that triggers explicit hydrogens to be
drawn if set to true.
|
static class |
BasicBondGenerator.BondDistance
The gap between double and triple bond lines on the screen.
|
static class |
BasicBondGenerator.BondWidth
The width on screen of a bond.
|
static class |
BasicBondGenerator.DefaultBondColor
The color to draw bonds if not other color is given.
|
static class |
BasicBondGenerator.TowardsRingCenterProportion
The proportion to move in towards the ring center.
|
static class |
BasicBondGenerator.WedgeWidth
The width on screen of the fat end of a wedge bond.
|
static class |
BasicSceneGenerator.ArrowHeadWidth
The width of the head of arrows.
|
static class |
BasicSceneGenerator.BackgroundColor
The background color of the drawn image.
|
static class |
BasicSceneGenerator.BondLength
The length on the screen of a typical bond.
|
static class |
BasicSceneGenerator.FitToScreen
If true, the scale is set such that the diagram
fills the whole screen.
|
static class |
BasicSceneGenerator.FontName
Font to use for text.
|
static class |
BasicSceneGenerator.ForegroundColor
The foreground color, with which objects are drawn.
|
static class |
BasicSceneGenerator.Margin
Area on each of the four margins to keep empty.
|
static class |
BasicSceneGenerator.Scale
The scale is the factor to multiply model coordinates by to convert the
coordinates to screen space coordinate, such that the entire structure
fits the visible screen dimension.
|
static class |
BasicSceneGenerator.ShowMoleculeTitle
Determines if the molecule's title is depicted.
|
static class |
BasicSceneGenerator.ShowReactionTitle
Determines if the reaction's title is depicted.
|
static class |
BasicSceneGenerator.ShowTooltip
Determines if tooltips are to be shown.
|
static class |
BasicSceneGenerator.UseAntiAliasing
If set to true, uses anti-aliasing for drawing.
|
static class |
BasicSceneGenerator.UsedFontStyle
The font style to use for text.
|
static class |
BasicSceneGenerator.ZoomFactor
The zoom factor which is a user oriented parameter allowing the
user to zoom in on parts of the molecule.
|
static class |
BoundsGenerator.BoundsColor
The color of the box drawn at the bounds of a
molecule, molecule set, or reaction.
|
static class |
ExtendedAtomGenerator.ShowAtomTypeNames
Boolean that indicates if atom type names should be given instead
of element symbols.
|
static class |
ExtendedAtomGenerator.ShowImplicitHydrogens
Boolean that indicates if implicit hydrogens should be depicted.
|
static class |
HighlightGenerator.HighlightPalette
Defines the color palette used to provide the highlight colors.
|
static class |
HighlightGenerator.HighlightRadius
Magic number with unknown units that defines the radius around an atom,
e.g.
|
static class |
MappingGenerator.AtomAtomMappingLineColor
The width on screen of an atom-atom mapping line.
|
static class |
MappingGenerator.MappingLineWidth
The width on screen of an atom-atom mapping line.
|
static class |
MappingGenerator.ShowAtomAtomMapping
Boolean by which atom-atom mapping depiction can be temporarily disabled.
|
static class |
ReactionSceneGenerator.ArrowHeadWidth
Double which indicates how wide the arrow head is in screen pixels.
|
static class |
ReactionSceneGenerator.ShowReactionBoxes
Boolean that indicates if boxes are drawn around the reaction.
|
static class |
RingGenerator.CDKStyleAromaticity
Depicts aromaticity of rings in the original CDK style.
|
static class |
RingGenerator.MaxDrawableAromaticRing
The maximum ring size for which an aromatic ring should be drawn.
|
static class |
RingGenerator.RingProportion
The proportion of a ring bounds to use to draw the ring.
|
static class |
RingGenerator.ShowAromaticity
Determines whether rings should be drawn with a circle if they are
aromatic.
|
Modifier and Type | Method and Description |
---|---|
List<IGeneratorParameter<?>> |
HighlightGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
List<IGeneratorParameter<?>> |
ReactionPlusGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
List<IGeneratorParameter<?>> |
AtomNumberGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
List<IGeneratorParameter<?>> |
ReactionSceneGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
List<IGeneratorParameter<?>> |
ExtendedAtomGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
List<IGeneratorParameter<?>> |
LonePairGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
List<IGeneratorParameter<?>> |
AtomContainerBoundsGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
List<IGeneratorParameter<?>> |
RadicalGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
List<IGeneratorParameter<?>> |
MappingGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
List<IGeneratorParameter<?>> |
ReactionBoxGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
List<IGeneratorParameter<?>> |
ProductsBoxGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
List<IGeneratorParameter<?>> |
ReactionArrowGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
List<IGeneratorParameter<?>> |
ReactantsBoxGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
List<IGeneratorParameter<?>> |
BoundsGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
List<IGeneratorParameter<?>> |
BasicSceneGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
List<IGeneratorParameter<?>> |
BasicGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
List<IGeneratorParameter<?>> |
BasicBondGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
List<IGeneratorParameter<?>> |
BasicAtomGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
List<IGeneratorParameter<?>> |
RingGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
List<IGeneratorParameter<?>> |
IGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractGeneratorParameter<T>
Abstract class to provide the base functionality for
IGeneratorParameter implementations. |
Modifier and Type | Class and Description |
---|---|
static class |
StandardGenerator.AnnotationColor
The color of the atom numbers.
|
static class |
StandardGenerator.AnnotationDistance
The distance of atom numbers from their parent atom as a percentage of bond length, default
value is 0.25 (25%)
|
static class |
StandardGenerator.AnnotationFontScale
Annotation font size relative to element symbols, default = 0.4 (40%).
|
static class |
StandardGenerator.AtomColor
Defines the color of unselected atoms (and bonds).
|
static class |
StandardGenerator.BondSeparation
Defines the ratio of the separation between lines in double bonds as a percentage of length
(
BasicSceneGenerator.BondLength ). |
static class |
StandardGenerator.DashSection
The number of sections to render in a dashed 'unknown' bond, default = 4;
|
static class |
StandardGenerator.DelocalisedDonutsBondDisplay
Render small delocalised rings as bonds/life buoys? This can sometimes
be misleading for fused rings but is commonly used.
|
static class |
StandardGenerator.DeuteriumSymbol
Display deuterium
[2H] as 'D'. |
static class |
StandardGenerator.FancyBoldWedges
Modify bold wedges to be flush with adjacent bonds, default = true.
|
static class |
StandardGenerator.FancyHashedWedges
Modify hashed wedges to be flush when there is a single adjacent bond, default = true.
|
static class |
StandardGenerator.ForceDelocalisedBondDisplay
Indicate delocalised/aromatic bonds should always be rendered, even when
there is a valid Kekule structure.
|
static class |
StandardGenerator.HashSpacing
The preferred spacing between lines in hashed bonds.
|
static class |
StandardGenerator.Highlighting
Parameter defines the style of highlight used to emphasis atoms and bonds.
|
static class |
StandardGenerator.OmitMajorIsotopes
Whether Major Isotopes e.g.
|
static class |
StandardGenerator.OuterGlowWidth
The width of outer glow as a percentage of stroke width.
|
static class |
StandardGenerator.PseudoFontStyle
The default font style for pseudo-atoms, is Bold and Italic.
|
static class |
StandardGenerator.SgroupBracketDepth
How "deep" are brackets drawn.
|
static class |
StandardGenerator.SgroupFontScale
Scale Sgroup annotations relative to the normal font size (atom symbol).
|
static class |
StandardGenerator.StrokeRatio
Defines the ratio of the stroke to the width of the stroke of the font used to depict atom
symbols.
|
static class |
StandardGenerator.SymbolMarginRatio
Defines the margin between an atom symbol and a connected bond based on the stroke width.
|
static class |
StandardGenerator.Visibility
Defines which atoms have their symbol displayed.
|
static class |
StandardGenerator.WaveSpacing
The spacing of waves (semi circles) drawn in wavy bonds with.
|
static class |
StandardGenerator.WedgeRatio
Ratio of the wide end of wedge compared to the narrow end (stroke width).
|
Modifier and Type | Method and Description |
---|---|
List<IGeneratorParameter<?>> |
StandardGenerator.getParameters()
Returns the list of
IGeneratorParameter for this particular
generator. |
Copyright © 2021. All rights reserved.