public class SimpleHighlighter extends AbstractHighlightDrawer implements Highlighter
opaqueHighlightColor, translucentHighlightColor
params
Constructor and Description |
---|
SimpleHighlighter(Params params) |
Modifier and Type | Method and Description |
---|---|
void |
addHighlights(org.openscience.cdk.interfaces.IAtomContainer highlightContainer,
java.awt.Color color)
Set the highlights for all atoms and bonds in the highlight container
to this color.
|
void |
addHighlights(java.util.List<org.openscience.cdk.interfaces.IAtom> atoms,
java.util.List<org.openscience.cdk.interfaces.IBond> bonds)
Set the highlights for all the atoms and bonds to the color in
Params.highlightColor.
|
void |
addToHighlights(java.util.Map<org.openscience.cdk.interfaces.IAtom,java.awt.Color> atomColorMap)
Add the set of atom-to-color mappings to the highlights.
|
void |
clearHighlights() |
void |
drawHighlight(org.openscience.cdk.interfaces.IAtom atom,
java.awt.Color color,
java.awt.Graphics2D g) |
void |
drawHighlight(org.openscience.cdk.interfaces.IAtom atom,
java.awt.Graphics2D g) |
void |
drawHighlight(org.openscience.cdk.interfaces.IBond bond,
java.awt.Color color,
java.awt.Graphics2D g) |
void |
drawHighlightContainer(org.openscience.cdk.interfaces.IAtomContainer highlightContainer,
java.awt.Color color,
java.awt.Graphics2D g) |
void |
drawHighlightContainer(org.openscience.cdk.interfaces.IAtomContainer highlightContainer,
java.awt.Graphics2D g) |
void |
drawHighlights(org.openscience.cdk.interfaces.IAtomContainer molecule,
java.awt.Graphics2D g) |
void |
setHighlights(java.util.Map<org.openscience.cdk.interfaces.IAtom,java.awt.Color> atomColorMap)
Reset all highlights to this map of atoms to colors.
|
getTranslucentColor, registerColor
drawLine, getParams, getTextBounds, getTextPoint, makeBlankImage, makeBlankImage, setParams
public SimpleHighlighter(Params params)
params
- public void drawHighlights(org.openscience.cdk.interfaces.IAtomContainer molecule, java.awt.Graphics2D g)
drawHighlights
in interface Highlighter
molecule
- g
- public void addHighlights(org.openscience.cdk.interfaces.IAtomContainer highlightContainer, java.awt.Color color)
addHighlights
in interface Highlighter
highlightContainer
- color
- public void addHighlights(java.util.List<org.openscience.cdk.interfaces.IAtom> atoms, java.util.List<org.openscience.cdk.interfaces.IBond> bonds)
addHighlights
in interface Highlighter
atoms
- bonds
- public void addToHighlights(java.util.Map<org.openscience.cdk.interfaces.IAtom,java.awt.Color> atomColorMap)
addToHighlights
in interface Highlighter
atomColorMap
- public void setHighlights(java.util.Map<org.openscience.cdk.interfaces.IAtom,java.awt.Color> atomColorMap)
atomColorMap
- public void drawHighlight(org.openscience.cdk.interfaces.IAtom atom, java.awt.Graphics2D g)
atom
- g
- public void drawHighlight(org.openscience.cdk.interfaces.IAtom atom, java.awt.Color color, java.awt.Graphics2D g)
atom
- color
- g
- public void drawHighlight(org.openscience.cdk.interfaces.IBond bond, java.awt.Color color, java.awt.Graphics2D g)
bond
- color
- g
- public void drawHighlightContainer(org.openscience.cdk.interfaces.IAtomContainer highlightContainer, java.awt.Graphics2D g)
highlightContainer
- g
- public void drawHighlightContainer(org.openscience.cdk.interfaces.IAtomContainer highlightContainer, java.awt.Color color, java.awt.Graphics2D g)
highlightContainer
- color
- g
- public void clearHighlights()
clearHighlights
in interface Highlighter