info.monitorenter.gui.chart.errorbars
Class ErrorBarPolicyAbsoluteSummation
- java.lang.Object
-
- info.monitorenter.gui.chart.errorbars.AErrorBarPolicyConfigurable
-
- info.monitorenter.gui.chart.errorbars.ErrorBarPolicyAbsoluteSummation
-
- All Implemented Interfaces:
- IErrorBarPolicy<AErrorBarPolicyConfigurable>, IPointPainter<AErrorBarPolicyConfigurable>, ITracePainter<AErrorBarPolicyConfigurable>, java.beans.PropertyChangeListener, java.io.Serializable, java.lang.Comparable<AErrorBarPolicyConfigurable>, java.util.EventListener
public class ErrorBarPolicyAbsoluteSummation extends AErrorBarPolicyConfigurable
Configurablethat adds an absolute error (relative to the absolute values) to the points to render.IErrorBarPolicy- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface info.monitorenter.gui.chart.IErrorBarPolicy
PROPERTY_CONFIGURATION, PROPERTY_ERRORBARPAINTER
-
-
Constructor Summary
Constructors Constructor and Description ErrorBarPolicyAbsoluteSummation(double xError, double yError)Creates an instance with the given absolute errors to add in x and y direction.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description booleanequals(java.lang.Object obj)javax.swing.JComponentgetCustomConfigurator()Allows an implementation to return aJComponentthat takes care of custom configuration properties for the UI support of error bar policies.doublegetXError(double xValue)Returns the relative x error (value domain) that is added to / subtracted from the values to display.doublegetYError(double yValue)Returns the relative y error (value domain) that is added to / subtracted from the values to display.inthashCode()voidsetXError(double xError)Sets the absolute x error to add to each error bar.voidsetYError(double yError)Sets the absolute y error to add to each error bar.-
Methods inherited from class info.monitorenter.gui.chart.errorbars.AErrorBarPolicyConfigurable
addErrorBarPainter, addPropertyChangeListener, calculateErrorBar, compareTo, discontinue, endPaintIteration, getErrorBarPainters, isShowNegativeXErrors, isShowNegativeYErrors, isShowPositiveXErrors, isShowPositiveYErrors, paintPoint, propertyChange, removeErrorBarPainter, removePropertyChangeListener, removePropertyChangeListener, setErrorBarPainter, setShowNegativeXErrors, setShowNegativeYErrors, setShowPositiveXErrors, setShowPositiveYErrors, setTrace, startPaintIteration
-
-
-
-
Constructor Detail
-
ErrorBarPolicyAbsoluteSummation
public ErrorBarPolicyAbsoluteSummation(double xError, double yError) throws java.lang.IllegalArgumentExceptionCreates an instance with the given absolute errors to add in x and y direction.The absolute errors are added to / subtracted from the absolut x and y values to render.
- Parameters:
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.- Throws:
java.lang.IllegalArgumentException- if arguments are < 0.
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classAErrorBarPolicyConfigurable- See Also:
Object.equals(java.lang.Object)
-
getCustomConfigurator
public javax.swing.JComponent getCustomConfigurator()
Description copied from interface:IErrorBarPolicyAllows an implementation to return aJComponentthat takes care of custom configuration properties for the UI support of error bar policies.Returns a
JComponentthat - 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.- Specified by:
getCustomConfiguratorin interfaceIErrorBarPolicy<AErrorBarPolicyConfigurable>- Overrides:
getCustomConfiguratorin classAErrorBarPolicyConfigurable- Returns:
- a
JComponentthat - stand alone - takes care of configuring custom properties or null if nothing is required. - See Also:
AErrorBarPolicyConfigurable.getCustomConfigurator()
-
getXError
public final double getXError(double xValue)
Description copied from interface:IErrorBarPolicyReturns the relative x error (value domain) that is added to / subtracted from the values to display.- Parameters:
xValue- the absolute x value (not pixel) to get the error for.- Returns:
- the relative x error in value domain that is added to / subtracted from the values to display.
- See Also:
IErrorBarPolicy.getXError(double)
-
getYError
public final double getYError(double yValue)
Description copied from interface:IErrorBarPolicyReturns the relative y error (value domain) that is added to / subtracted from the values to display.- Parameters:
yValue- the absolute y value (not pixel) to get the error for.- Returns:
- the relative y error in value domain that is added to / subtracted from the values to display.
- See Also:
IErrorBarPolicy.getYError(double)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAErrorBarPolicyConfigurable- See Also:
Object.hashCode()
-
setXError
public final void setXError(double xError) throws java.lang.IllegalArgumentExceptionSets the absolute x error to add to each error bar.The absolute error is added to the absolut x values to render. It has to be > 0.
- Parameters:
xError- a positive value.- Throws:
java.lang.IllegalArgumentException- if the argument is < 0.
-
setYError
public final void setYError(double yError) throws java.lang.IllegalArgumentExceptionSets the absolute y error to add to each error bar.The absolute error is added to the absolut y values to render. It has to be > 0.
- Parameters:
yError- a positive value.- Throws:
java.lang.IllegalArgumentException- if the argument is < 0.
-
-
DMelt 3.0 © DataMelt by jWork.ORG