org.biojava.bio.gui.sequence
Class ArrowedFeatureRenderer
java.lang.Object
org.biojava.bio.gui.sequence.ArrowedFeatureRenderer
- All Implemented Interfaces:
- FeatureRenderer
public class ArrowedFeatureRenderer
- extends java.lang.Object
- implements FeatureRenderer
A Feature Renderer that paints the Feature as a right facing arrow Based heavily on
BasicFeatureRenderer
- Since:
- 1.5
- Author:
- Mark Southern
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArrowedFeatureRenderer
public ArrowedFeatureRenderer()
setFill
public void setFill(java.awt.Paint p)
getFill
public java.awt.Paint getFill()
setOutline
public void setOutline(java.awt.Paint p)
getOutline
public java.awt.Paint getOutline()
setArrowSize
public void setArrowSize(double arrowSize)
getArrowSize
public double getArrowSize()
setArrowScoop
public void setArrowScoop(double arrowScoop)
getArrowScoop
public double getArrowScoop()
setArrowHeadSize
public void setArrowHeadSize(double d)
getArrowHeadSize
public double getArrowHeadSize()
renderFeature
public void renderFeature(java.awt.Graphics2D g,
Feature f,
SequenceRenderContext src)
- Specified by:
renderFeature
in interface FeatureRenderer
getDepth
public double getDepth(SequenceRenderContext src)
- Specified by:
getDepth
in interface FeatureRenderer
processMouseEvent
public FeatureHolder processMouseEvent(FeatureHolder hits,
SequenceRenderContext src,
java.awt.event.MouseEvent me)
- Specified by:
processMouseEvent
in interface FeatureRenderer