org.biojava.bio.gui.sequence
Class CircularFeatureFilteringRenderer

java.lang.Object
  extended by org.biojava.bio.gui.sequence.CircularFeatureFilteringRenderer
All Implemented Interfaces:
CircularRenderer

public class CircularFeatureFilteringRenderer
extends Object
implements CircularRenderer

Author:
Matthew Pocock

Constructor Summary
CircularFeatureFilteringRenderer(CircularRenderer renderer, FeatureFilter filter, boolean recurse)
           
 
Method Summary
 double getDepth(CircularRendererContext crc)
          Get the depth needed for this renderer.
 void paint(Graphics2D g2, CircularRendererContext crc)
          Paint this renderer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CircularFeatureFilteringRenderer

public CircularFeatureFilteringRenderer(CircularRenderer renderer,
                                        FeatureFilter filter,
                                        boolean recurse)
Method Detail

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 to
crc - the context giving the data to paint