public class StandardDialRange extends AbstractDialLayer implements DialLayer, Cloneable, org.jfree.util.PublicCloneable, Serializable
Constructor and Description |
---|
StandardDialRange()
Creates a new instance of
StandardDialRange . |
StandardDialRange(double lower,
double upper,
Paint paint)
Creates a new instance of
StandardDialRange . |
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Returns a clone of this instance.
|
void |
draw(Graphics2D g2,
DialPlot plot,
Rectangle2D frame,
Rectangle2D view)
Draws the range.
|
boolean |
equals(Object obj)
Tests this instance for equality with an arbitrary object.
|
double |
getInnerRadius()
Returns the inner radius.
|
double |
getLowerBound()
Returns the lower bound (a data value) of the dial range.
|
double |
getOuterRadius()
Returns the outer radius.
|
Paint |
getPaint()
Returns the paint used to highlight the range.
|
int |
getScaleIndex()
Returns the scale index.
|
double |
getUpperBound()
Returns the upper bound of the dial range.
|
int |
hashCode()
Returns a hash code for this instance.
|
boolean |
isClippedToWindow()
Returns
true to indicate that this layer should be
clipped within the dial window. |
void |
setBounds(double lower,
double upper)
Sets the bounds for the range and sends a
DialLayerChangeEvent
to all registered listeners. |
void |
setInnerRadius(double radius)
Sets the inner radius and sends a
DialLayerChangeEvent to all
registered listeners. |
void |
setLowerBound(double bound)
Sets the lower bound of the dial range and sends a
DialLayerChangeEvent to all registered listeners. |
void |
setOuterRadius(double radius)
Sets the outer radius and sends a
DialLayerChangeEvent to all
registered listeners. |
void |
setPaint(Paint paint)
Sets the paint used to highlight the range and sends a
DialLayerChangeEvent to all registered listeners. |
void |
setScaleIndex(int index)
Sets the scale index and sends a
DialLayerChangeEvent to all
registered listeners. |
void |
setUpperBound(double bound)
Sets the upper bound of the dial range and sends a
DialLayerChangeEvent to all registered listeners. |
addChangeListener, hasListener, isVisible, removeChangeListener, setVisible
getClass, notify, notifyAll, toString, wait, wait, wait
addChangeListener, hasListener, isVisible, removeChangeListener
public StandardDialRange()
StandardDialRange
.public StandardDialRange(double lower, double upper, Paint paint)
StandardDialRange
.lower
- the lower bound.upper
- the upper bound.paint
- the paint (null
not permitted).public int getScaleIndex()
setScaleIndex(int)
public void setScaleIndex(int index)
DialLayerChangeEvent
to all
registered listeners.index
- the scale index.getScaleIndex()
public double getLowerBound()
setLowerBound(double)
public void setLowerBound(double bound)
DialLayerChangeEvent
to all registered listeners.bound
- the lower bound.getLowerBound()
public double getUpperBound()
setUpperBound(double)
public void setUpperBound(double bound)
DialLayerChangeEvent
to all registered listeners.bound
- the upper bound.getUpperBound()
public void setBounds(double lower, double upper)
DialLayerChangeEvent
to all registered listeners.lower
- the lower bound.upper
- the upper bound.public Paint getPaint()
null
).setPaint(Paint)
public void setPaint(Paint paint)
DialLayerChangeEvent
to all registered listeners.paint
- the paint (null
not permitted).getPaint()
public double getInnerRadius()
setInnerRadius(double)
public void setInnerRadius(double radius)
DialLayerChangeEvent
to all
registered listeners.radius
- the radius.getInnerRadius()
public double getOuterRadius()
setOuterRadius(double)
public void setOuterRadius(double radius)
DialLayerChangeEvent
to all
registered listeners.radius
- the radius.getOuterRadius()
public boolean isClippedToWindow()
true
to indicate that this layer should be
clipped within the dial window.isClippedToWindow
in interface DialLayer
true
.public void draw(Graphics2D g2, DialPlot plot, Rectangle2D frame, Rectangle2D view)
public boolean equals(Object obj)
equals
in class AbstractDialLayer
obj
- the object (null
permitted).public int hashCode()
hashCode
in class AbstractDialLayer
public Object clone() throws CloneNotSupportedException
clone
in interface org.jfree.util.PublicCloneable
clone
in class AbstractDialLayer
CloneNotSupportedException
- if any of the attributes of this
instance cannot be cloned.Jas4pp 1.5 © Java Analysis Studio for Particle Physics