fr.orsay.lri.varna.models.annotations
Class HighlightRegionAnnotation
java.lang.Object
fr.orsay.lri.varna.models.annotations.HighlightRegionAnnotation
- All Implemented Interfaces:
- Serializable
public class HighlightRegionAnnotation
- extends Object
- implements Serializable
- See Also:
- Serialized Form
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
DEFAULT_OUTLINE_COLOR
public static final Color DEFAULT_OUTLINE_COLOR
DEFAULT_FILL_COLOR
public static final Color DEFAULT_FILL_COLOR
DEFAULT_RADIUS
public static final double DEFAULT_RADIUS
- See Also:
- Constant Field Values
_bases
private ArrayList<ModeleBase> _bases
_outlineColor
private Color _outlineColor
_fillColor
private Color _fillColor
_radius
private double _radius
NUM_STEPS_ROUNDED_CORNERS
public static final int NUM_STEPS_ROUNDED_CORNERS
- See Also:
- Constant Field Values
HighlightRegionAnnotation
public HighlightRegionAnnotation(RNA r,
int startIndex,
int stopIndex)
HighlightRegionAnnotation
public HighlightRegionAnnotation(ArrayList<ModeleBase> b)
HighlightRegionAnnotation
public HighlightRegionAnnotation(ArrayList<ModeleBase> b,
Color fill,
Color outline,
double radius)
clone
public HighlightRegionAnnotation clone()
- Overrides:
clone
in class Object
getMinIndex
public int getMinIndex()
getMaxIndex
public int getMaxIndex()
setOutlineColor
public void setOutlineColor(Color c)
getBases
public ArrayList<ModeleBase> getBases()
setBases
public void setBases(ArrayList<ModeleBase> b)
setFillColor
public void setFillColor(Color c)
getFillColor
public Color getFillColor()
getOutlineColor
public Color getOutlineColor()
getRadius
public double getRadius()
setRadius
public void setRadius(double v)
getShape
public GeneralPath getShape(Point2D.Double[] realCoords,
Point2D.Double[] realCenters,
double scaleFactor)
parseHighlightRegionAnnotation
public static HighlightRegionAnnotation parseHighlightRegionAnnotation(String txt,
VARNAPanel vp)
toString
public String toString()
- Overrides:
toString
in class Object