Interface | Description |
---|---|
IRenderer<T extends IChemObject> |
Interface that all 2D renderers implement.
|
Class | Description |
---|---|
AbstractRenderer<T extends IChemObject> |
The base class for all renderers, handling the core aspects of rendering
such as the location of the model in 'model space' and the location on
the screen to draw the model.
|
AtomContainerRenderer |
A general renderer for
IAtomContainer s. |
AverageBondLengthCalculator |
Utility class for calculating the average bond length for various
IChemObject subtypes : IReaction, IMoleculeSet, IChemModel, and IReactionSet.
|
BoundsCalculator |
Utility class for calculating the 2D bounding rectangles (bounds)
of various IChemObject subtypes - IChemModel, IReactionSet, IReaction,
IMoleculeSet, and IAtomContainer.
|
ChemModelRenderer | |
GraphRendererModel |
This class handles a set of function for the GraphRenderer
|
JCPAction2D |
Superclass of all JChemPaint GUI actions
|
MoleculeSetRenderer | |
ReactionRenderer | |
ReactionSetRenderer | |
RendererModel |
Model for
IRenderer that contains settings for drawing objects. |
RendererModel.ColorHash |
The color hash is used to color substructures.
|
RendererModel.ExternalHighlightColor |
The color used to highlight external selections.
|