public class LayeredRenderer extends Object
LayeredRenderer handles the lane offsets for
MultiLineRenders. For each successive lane it
translates the Graphics2D perpendicular to the
sequence rendering direction by an amount equal to the value
returned by the getDepth() method of that lane's
renderer.| Modifier and Type | Field and Description |
|---|---|
static LayeredRenderer |
INSTANCE
Static
LayeredRenderer INSTANCE used
by MultiLineRenderers. |
| Constructor and Description |
|---|
LayeredRenderer() |
| Modifier and Type | Method and Description |
|---|---|
double |
getDepth(List srcL,
List renderers)
getDepth returns the total depth of a list of
SequenceRenderers. |
double |
getMinimumLeader(List srcL,
List renderers)
getMinimumLeader returns the maximum value of
getMinimumLeader() for a list of SequenceRenderers. |
double |
getMinimumTrailer(List srcL,
List renderers)
getMinimumTrailer returns the maximum value of
getMinimumTrailer() for a list of SequenceRenderers. |
void |
paint(Graphics2D g,
List srcL,
List renderers) |
SequenceViewerEvent |
processMouseEvent(List srcL,
MouseEvent me,
List path,
List renderers) |
public static final LayeredRenderer INSTANCE
LayeredRenderer INSTANCE used
by MultiLineRenderers.public LayeredRenderer()
public double getDepth(List srcL, List renderers)
getDepth returns the total depth of a list of
SequenceRenderers.srcL - a List of
SequenceRenderContexts.renderers - a List of
SequenceRenderers.double.public double getMinimumLeader(List srcL, List renderers)
getMinimumLeader returns the maximum value of
getMinimumLeader() for a list of SequenceRenderers.srcL - a List of
SequenceRenderContexts.renderers - a List of
SequenceRenderers.double.public double getMinimumTrailer(List srcL, List renderers)
getMinimumTrailer returns the maximum value of
getMinimumTrailer() for a list of SequenceRenderers.srcL - a List of
SequenceRenderContexts.renderers - a List of
SequenceRenderers.double.public void paint(Graphics2D g, List srcL, List renderers)
public SequenceViewerEvent processMouseEvent(List srcL, MouseEvent me, List path, List renderers)
Copyright © 2020 BioJava. All rights reserved.