org.biojava.bio.gui.sequence
Class CircularMLR
java.lang.Object
org.biojava.bio.gui.sequence.CircularMLR
- All Implemented Interfaces:
- CircularRenderer
public class CircularMLR
- extends Object
- implements CircularRenderer
Renders multiple renderers, each in their own concentric rings.
- Since:
- 1.4
- Author:
- Matthew Pocock
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CircularMLR
public CircularMLR()
addRenderer
public void addRenderer(CircularRenderer renderer)
removeRenderer
public void removeRenderer(CircularRenderer renderer)
getDepth
public double getDepth(CircularRendererContext crc)
- Description copied from interface:
CircularRenderer
- Get the depth needed for this renderer.
- Specified by:
getDepth
in interface CircularRenderer
- Parameters:
crc
- the CircularRendererContext to render information from
- Returns:
- the depth required to render the context
paint
public void paint(Graphics2D g2,
CircularRendererContext crc)
- Description copied from interface:
CircularRenderer
- Paint this renderer.
- Specified by:
paint
in interface CircularRenderer
- Parameters:
g2
- the graphics to paint tocrc
- the context giving the data to paint