Class ExtendedAtomGenerator
- java.lang.Object
-
- org.openscience.cdk.renderer.generators.BasicAtomGenerator
-
- org.openscience.cdk.renderer.generators.ExtendedAtomGenerator
-
- All Implemented Interfaces:
IGenerator<IAtomContainer>
public class ExtendedAtomGenerator extends BasicAtomGenerator
A generator for atoms with mass, charge, etc.- Author:
- maclean
- Source code:
- main
- Belongs to CDK module:
- renderextra
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description 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.-
Nested classes/interfaces inherited from class org.openscience.cdk.renderer.generators.BasicAtomGenerator
BasicAtomGenerator.AtomColor, BasicAtomGenerator.AtomColorer, BasicAtomGenerator.AtomRadius, BasicAtomGenerator.ColorByType, BasicAtomGenerator.CompactAtom, BasicAtomGenerator.CompactShape, BasicAtomGenerator.KekuleStructure, BasicAtomGenerator.Shape, BasicAtomGenerator.ShowEndCarbons, BasicAtomGenerator.ShowExplicitHydrogens
-
-
Constructor Summary
Constructors Constructor Description ExtendedAtomGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IRenderingElement
generate(IAtomContainer container, IAtom atom, RendererModel model)
Generate the rendering element(s) for a particular atom.List<IGeneratorParameter<?>>
getParameters()
Returns the list ofIGeneratorParameter
for this particular generator.-
Methods inherited from class org.openscience.cdk.renderer.generators.BasicAtomGenerator
canDraw, generate, generateCompactElement, generateElement, getAtomColor, hasCoordinates, invisibleCarbon, invisibleHydrogen, isHydrogen, showCarbon
-
-
-
-
Method Detail
-
generate
public IRenderingElement generate(IAtomContainer container, IAtom atom, RendererModel model)
Generate the rendering element(s) for a particular atom.- Overrides:
generate
in classBasicAtomGenerator
- Parameters:
container
- the atom container that the atom is fromatom
- the atom to generate the rendering element formodel
- the renderer model- Returns:
- a rendering element, or group of elements
-
getParameters
public List<IGeneratorParameter<?>> getParameters()
Returns the list ofIGeneratorParameter
for this particular generator.- Specified by:
getParameters
in interfaceIGenerator<IAtomContainer>
- Overrides:
getParameters
in classBasicAtomGenerator
- Returns:
- a
List
ofIGeneratorParameter
s
-
-