Package 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
-
-
Constructor Summary
Constructors Constructor Description ArrowedFeatureRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetArrowHeadSize()doublegetArrowScoop()doublegetArrowSize()doublegetDepth(SequenceRenderContext src)java.awt.PaintgetFill()java.awt.PaintgetOutline()FeatureHolderprocessMouseEvent(FeatureHolder hits, SequenceRenderContext src, java.awt.event.MouseEvent me)voidrenderFeature(java.awt.Graphics2D g, Feature f, SequenceRenderContext src)voidsetArrowHeadSize(double d)voidsetArrowScoop(double arrowScoop)voidsetArrowSize(double arrowSize)voidsetFill(java.awt.Paint p)voidsetOutline(java.awt.Paint p)
-
-
-
Method Detail
-
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:
renderFeaturein interfaceFeatureRenderer
-
getDepth
public double getDepth(SequenceRenderContext src)
- Specified by:
getDepthin interfaceFeatureRenderer
-
processMouseEvent
public FeatureHolder processMouseEvent(FeatureHolder hits, SequenceRenderContext src, java.awt.event.MouseEvent me)
- Specified by:
processMouseEventin interfaceFeatureRenderer
-
-