org.biojava.bio.gui.sequence
Class CircularPaddedRenderer

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

public class CircularPaddedRenderer
extends Object
implements CircularRenderer

Author:
Matthew Pocock

Constructor Summary
CircularPaddedRenderer()
           
CircularPaddedRenderer(CircularRenderer delegate)
           
CircularPaddedRenderer(CircularRenderer delegate, double prePadding, double postPadding)
           
CircularPaddedRenderer(double prePadding, double postPadding)
           
 
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

CircularPaddedRenderer

public CircularPaddedRenderer()

CircularPaddedRenderer

public CircularPaddedRenderer(CircularRenderer delegate)

CircularPaddedRenderer

public CircularPaddedRenderer(double prePadding,
                              double postPadding)

CircularPaddedRenderer

public CircularPaddedRenderer(CircularRenderer delegate,
                              double prePadding,
                              double postPadding)
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