Uses of Interface
org.openscience.cdk.renderer.elements.IRenderingElement
Packages that use IRenderingElement
Package
Description
-
Uses of IRenderingElement in org.openscience.cdk.depict
Method parameters in org.openscience.cdk.depict with type arguments of type IRenderingElementModifier and TypeMethodDescriptionprotected void
Depiction.svgPrevisit
(String fmt, double rescale, org.openscience.cdk.depict.SvgDrawVisitor visitor, List<? extends IRenderingElement> elements) -
Uses of IRenderingElement in org.openscience.cdk.renderer
Fields in org.openscience.cdk.renderer declared as IRenderingElementModifier and TypeFieldDescriptionprotected IRenderingElement
AbstractRenderer.cachedDiagram
Used when repainting an unchanged model.Methods in org.openscience.cdk.renderer that return IRenderingElementModifier and TypeMethodDescriptionAbstractRenderer.generateDiagram
(T object) The main method of the renderer, that uses each of the generators to create a different set ofIRenderingElement
s grouped together into a tree.IRenderer.generateDiagram
(T obj) Internal method to generate the intermediate format.MoleculeSetRenderer.generateDiagram
(IAtomContainerSet molecules) The main method of the renderer, that uses each of the generators to create a different set ofIRenderingElement
s grouped together into a tree.ReactionRenderer.generateDiagram
(IReaction reaction) The main method of the renderer, that uses each of the generators to create a different set ofIRenderingElement
s grouped together into a tree.Methods in org.openscience.cdk.renderer with parameters of type IRenderingElementModifier and TypeMethodDescriptionAbstractRenderer.getBounds
(IRenderingElement element) Given a rendering element, traverse the elements compute required bounds to full display all elements.protected void
AbstractRenderer.paint
(IDrawVisitor drawVisitor, IRenderingElement diagram) The target method for paintChemModel, paintReaction, and paintMolecule. -
Uses of IRenderingElement in org.openscience.cdk.renderer.elements
Classes in org.openscience.cdk.renderer.elements that implement IRenderingElementModifier and TypeClassDescriptionclass
IRenderingElement
for linear arrows.class
Rendering element that shows theIAtom
mass number information.class
A text element with added information.final class
Defines a bounding box element which the renderer can use to determine the true drawing limits.class
A group of rendering elements, of any type.class
A path of rendering elements from the elements.path package.class
A line between two points.final class
A marked element adds meta-data (id and tags) to a CDK rendering element (or group of elements).class
An oval element (should) have both a width and a height.class
A path composed of points.class
A rectangle, with width and height.class
A ring is just a circle - in other words, an oval whose width and height are the same.class
Text element as used in the chemical drawing.class
A group of text elements, particularly the element symbol (eg: "C") surrounded by other annotations such as mass number, charge, etc.class
A 'wedge' is a triangle aligned along a bond that indicates stereochemistry.Methods in org.openscience.cdk.renderer.elements that return IRenderingElementModifier and TypeMethodDescriptionMarkedElement.element()
Access the element of which the id and classes apply.Bounds.root()
Access the root rendering element, it contains all elements added to the bounds so far.Methods in org.openscience.cdk.renderer.elements that return types with arguments of type IRenderingElementMethods in org.openscience.cdk.renderer.elements with parameters of type IRenderingElementModifier and TypeMethodDescriptionvoid
Bounds.add
(IRenderingElement element) Add the specified element bounds.void
ElementGroup.add
(IRenderingElement element) Add a new element to the group.static MarkedElement
MarkedElement.markup
(IRenderingElement elem, String... classes) Markup a rendering element with the specified classes.static MarkedElement
MarkedElement.markupAtom
(IRenderingElement elem, IAtom atom) Markup a atom with the class 'atom' and optionally the ids/classes from it's properties.static MarkedElement
MarkedElement.markupBond
(IRenderingElement elem, IBond bond) Markup a bond with the class 'bond' and optionally the ids/classes from it's properties.static MarkedElement
MarkedElement.markupMol
(IRenderingElement elem, IAtomContainer mol) Markup a molecule with the class 'mol' and optionally the ids/classes from it's properties.void
IRenderingVisitor.visit
(IRenderingElement element) Translates aIRenderingElement
into a widget toolkit specific rendering element.Constructors in org.openscience.cdk.renderer.elements with parameters of type IRenderingElementModifierConstructorDescriptionBounds
(IRenderingElement element) An bounding box around the specified element. -
Uses of IRenderingElement in org.openscience.cdk.renderer.generators
Methods in org.openscience.cdk.renderer.generators that return IRenderingElementModifier and TypeMethodDescriptionAtomContainerBoundsGenerator.generate
(IAtomContainer container, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.AtomNumberGenerator.generate
(IAtomContainer container, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.BasicAtomGenerator.generate
(IAtomContainer atomContainer, IAtom atom, RendererModel model) Generate the rendering element(s) for a particular atom.BasicAtomGenerator.generate
(IAtomContainer container, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.BasicBondGenerator.generate
(IAtomContainer container, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.BasicBondGenerator.generate
(IBond currentBond, RendererModel model) Generate rendering element(s) for the current bond, including ring elements if this bond is part of a ring.BasicGenerator.generate
(IAtomContainer ac, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.BasicSceneGenerator.generate
(IAtomContainer ac, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.BoundsGenerator.generate
(IReaction reaction, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.ExtendedAtomGenerator.generate
(IAtomContainer container, IAtom atom, RendererModel model) Generate the rendering element(s) for a particular atom.HighlightGenerator.generate
(IAtomContainer container, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.IGenerator.generate
(T object, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.LonePairGenerator.generate
(IAtomContainer container, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.MappingGenerator.generate
(IReaction reaction, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.ProductsBoxGenerator.generate
(IReaction reaction, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.RadicalGenerator.generate
(IAtomContainer container, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.ReactantsBoxGenerator.generate
(IReaction reaction, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.ReactionArrowGenerator.generate
(IReaction reaction, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.ReactionBoxGenerator.generate
(IReaction reaction, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.ReactionPlusGenerator.generate
(IReaction reaction, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.ReactionSceneGenerator.generate
(IReaction reaction, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.BasicBondGenerator.generateBond
(IBond bond, RendererModel model) Generate stereo or bond elements for this bond.BasicBondGenerator.generateBondElement
(IBond bond, IBond.Order type, RendererModel model) Generate a LineElement or an ElementGroup of LineElements for this bond.BasicBondGenerator.generateBondElement
(IBond bond, RendererModel model) Generate rendering elements for a bond, without ring elements but considering the type of the bond (single, double, triple).BasicAtomGenerator.generateCompactElement
(IAtom atom, RendererModel model) Generate a compact element for an atom, such as a circle or a square, rather than text element.BasicBondGenerator.generateRingElements
(IBond bond, IRing ring, RendererModel model) Generate ring elements, such as inner-ring bonds or ring stereo elements.RingGenerator.generateRingElements
(IBond bond, IRing ring, RendererModel model) Generate ring elements, such as inner-ring bonds or ring stereo elements. -
Uses of IRenderingElement in org.openscience.cdk.renderer.generators.standard
Methods in org.openscience.cdk.renderer.generators.standard that return IRenderingElementModifier and TypeMethodDescriptionstatic IRenderingElement
Make an embedded text label for display in a CDK renderer.StandardGenerator.generate
(IAtomContainer container, RendererModel parameters) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing. -
Uses of IRenderingElement in org.openscience.cdk.renderer.visitor
Methods in org.openscience.cdk.renderer.visitor with parameters of type IRenderingElementModifier and TypeMethodDescriptionvoid
AWTDrawVisitor.visit
(IRenderingElement element) Translates aIRenderingElement
into a widget toolkit specific rendering element.