public class ErrorBarPolicyAbsoluteSummation extends AErrorBarPolicyConfigurable
IErrorBarPolicy
that adds an absolute error (relative to the absolute values) to the points
to render.
m_lastPoint, m_lastX, m_lastY, m_propertyChangeSupport
PROPERTY_CONFIGURATION, PROPERTY_ERRORBARPAINTER
Constructor and Description |
---|
ErrorBarPolicyAbsoluteSummation(double xError,
double yError)
Creates an instance with the given absolute errors to add in x and y
direction.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
JComponent |
getCustomConfigurator()
Allows an implementation to return a
JComponent that takes
care of custom configuration properties for the UI support of error bar
policies. |
double |
getXError(double xValue)
Returns the relative x error (value domain) that is added to / subtracted
from the values to display.
|
double |
getYError(double yValue)
Returns the relative y error (value domain) that is added to / subtracted
from the values to display.
|
int |
hashCode() |
protected int |
internalGetNegativeXError(int xPixel,
int yPixel,
ITracePoint2D original)
Internally compute the negative x error for the given point as a pixel
value (not relative to the the origin value).
|
protected int |
internalGetNegativeYError(int xPixel,
int yPixel,
ITracePoint2D original)
Internally compute the negative y error for the given point as a pixel
value (not relative to the the origin value).
|
protected int |
internalGetPositiveXError(int xPixel,
int yPixel,
ITracePoint2D original)
Internally compute the positive x error in pixel for the given point as an
absolute value (not relative to the the origin value).
|
protected int |
internalGetPositiveYError(int xPixel,
int yPixel,
ITracePoint2D original)
Internally compute the positive y error in pixel for the given point as an
absolute value (not relative to the the origin value).
|
void |
setXError(double xError)
Sets the absolute x error to add to each error bar.
|
void |
setYError(double yError)
Sets the absolute y error to add to each error bar.
|
addErrorBarPainter, addPropertyChangeListener, calculateErrorBar, compareTo, discontinue, endPaintIteration, firePropertyChange, getErrorBarPainters, getTrace, isShowNegativeXErrors, isShowNegativeYErrors, isShowPositiveXErrors, isShowPositiveYErrors, paintPoint, propertyChange, removeErrorBarPainter, removePropertyChangeListener, removePropertyChangeListener, setErrorBarPainter, setShowNegativeXErrors, setShowNegativeYErrors, setShowPositiveXErrors, setShowPositiveYErrors, setTrace, startPaintIteration
public ErrorBarPolicyAbsoluteSummation(double xError, double yError) throws IllegalArgumentException
The absolute errors are added to / subtracted from the absolut x and y values to render.
xError
- a positive value that is added to / subtracted from the x value to
render.yError
- a positive value that is added to / subtracted from the y value to
render.IllegalArgumentException
- if arguments are < 0.public boolean equals(Object obj)
equals
in class AErrorBarPolicyConfigurable
Object.equals(java.lang.Object)
public JComponent getCustomConfigurator()
IErrorBarPolicy
JComponent
that takes
care of custom configuration properties for the UI support of error bar
policies.
Returns a JComponent
that - stand alone - takes care of
configuring custom properties or null if nothing is required. This will be
integrated in the error bar wizard UI of jchart2d.
getCustomConfigurator
in interface IErrorBarPolicy<AErrorBarPolicyConfigurable>
getCustomConfigurator
in class AErrorBarPolicyConfigurable
JComponent
that - stand alone - takes care of
configuring custom properties or null if nothing is required.AErrorBarPolicyConfigurable.getCustomConfigurator()
public final double getXError(double xValue)
IErrorBarPolicy
xValue
- the absolute x value (not pixel) to get the error for.IErrorBarPolicy.getXError(double)
public final double getYError(double yValue)
IErrorBarPolicy
yValue
- the absolute y value (not pixel) to get the error for.IErrorBarPolicy.getYError(double)
public int hashCode()
hashCode
in class AErrorBarPolicyConfigurable
Object.hashCode()
protected int internalGetNegativeXError(int xPixel, int yPixel, ITracePoint2D original)
AErrorBarPolicyConfigurable
internalGetNegativeXError
in class AErrorBarPolicyConfigurable
xPixel
- the x value in pixel for the error to render.yPixel
- the y value in pixel for the error to render.original
- the original point, possibly useful for calculations.AErrorBarPolicyConfigurable.internalGetNegativeXError(int,
int, info.monitorenter.gui.chart.ITracePoint2D)
protected int internalGetNegativeYError(int xPixel, int yPixel, ITracePoint2D original)
AErrorBarPolicyConfigurable
internalGetNegativeYError
in class AErrorBarPolicyConfigurable
xPixel
- the x value in pixel for the error to render.yPixel
- the y value in pixel for the error to render.original
- the original point, possibly useful for calculations.AErrorBarPolicyConfigurable.internalGetNegativeYError(int,
int, info.monitorenter.gui.chart.ITracePoint2D)
protected int internalGetPositiveXError(int xPixel, int yPixel, ITracePoint2D original)
AErrorBarPolicyConfigurable
internalGetPositiveXError
in class AErrorBarPolicyConfigurable
xPixel
- the x value in pixel for the error to render.yPixel
- the y value in pixel for the error to render.original
- the original point, possibly useful for calculations.AErrorBarPolicyConfigurable.internalGetPositiveXError(int,
int, info.monitorenter.gui.chart.ITracePoint2D)
protected int internalGetPositiveYError(int xPixel, int yPixel, ITracePoint2D original)
AErrorBarPolicyConfigurable
internalGetPositiveYError
in class AErrorBarPolicyConfigurable
xPixel
- the x coordinate in pixel for the error to render.yPixel
- the y coordinate in pixel for the error to render.original
- the original point, possibly useful for calculations.AErrorBarPolicyConfigurable.internalGetPositiveYError(int,
int, info.monitorenter.gui.chart.ITracePoint2D)
public final void setXError(double xError) throws IllegalArgumentException
The absolute error is added to the absolut x values to render. It has to be > 0.
xError
- a positive value.IllegalArgumentException
- if the argument is < 0.public final void setYError(double yError) throws IllegalArgumentException
The absolute error is added to the absolut y values to render. It has to be > 0.
yError
- a positive value.IllegalArgumentException
- if the argument is < 0.Copyright © 2001 - 2010 LGPL, All Rights Footloose.