Class BasicGenerator
- java.lang.Object
-
- org.openscience.cdk.renderer.generators.BasicGenerator
-
- All Implemented Interfaces:
IGenerator<IAtomContainer>
public class BasicGenerator extends Object implements IGenerator<IAtomContainer>
Combination generator for basic drawing of molecules. It only creates drawing elements for atoms and bonds, using theBasicAtomGenerator
andBasicBondGenerator
.- Author:
- maclean
- Source code:
- main
- Belongs to CDK module:
- renderbasic
-
-
Constructor Summary
Constructors Constructor Description BasicGenerator()
Make a basic generator that creates elements for atoms and bonds.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IRenderingElement
generate(IAtomContainer ac, RendererModel model)
Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.List<IGeneratorParameter<?>>
getParameters()
Returns the list ofIGeneratorParameter
for this particular generator.
-
-
-
Method Detail
-
generate
public IRenderingElement generate(IAtomContainer ac, RendererModel model)
Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.- Specified by:
generate
in interfaceIGenerator<IAtomContainer>
- Parameters:
ac
- the chemical entity to be depictedmodel
- the rendering parameters- Returns:
- a drawable chemical depiction component
-
getParameters
public List<IGeneratorParameter<?>> getParameters()
Returns the list ofIGeneratorParameter
for this particular generator.- Specified by:
getParameters
in interfaceIGenerator<IAtomContainer>
- Returns:
- a
List
ofIGeneratorParameter
s
-
-