|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectinfo.monitorenter.gui.chart.traces.Trace2DAxisSwap
public class Trace2DAxisSwap
A delegator / proxy that delegates all calls to an internal constructor-given ITrace2d and swaps the data of the added Point2D instances.
x values become y values and vice versa. Performance is bad, as unnecessary instances are created (each TracePoint2D is instantiated twice) so this instance is for debugging / testing purposes only.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface info.monitorenter.gui.chart.ITrace2D |
|---|
ITrace2D.DistancePoint |
| Field Summary |
|---|
| Fields inherited from interface info.monitorenter.gui.chart.ITrace2D |
|---|
PROPERTY_COLOR, PROPERTY_ERRORBARPOLICY, PROPERTY_ERRORBARPOLICY_CONFIGURATION, PROPERTY_LABEL, PROPERTY_MAX_X, PROPERTY_MAX_Y, PROPERTY_MIN_X, PROPERTY_MIN_Y, PROPERTY_NAME, PROPERTY_PAINTERS, PROPERTY_PHYSICALUNITS, PROPERTY_POINT_CHANGED, PROPERTY_POINT_HIGHLIGHTERS_CHANGED, PROPERTY_STROKE, PROPERTY_TRACEPOINT, PROPERTY_VISIBLE, PROPERTY_ZINDEX, Z_INDEX_MIN, ZINDEX_MAX |
| Constructor Summary | |
|---|---|
Trace2DAxisSwap(ITrace2D trace)
Creates an instance that will swap the axis of the given delegate. |
|
| Method Summary | |
|---|---|
void |
addComputingTrace(ITrace2D trace)
Adds a trace that "should" compute values from the points added via
. |
boolean |
addErrorBarPolicy(IErrorBarPolicy<?> errorBarPolicy)
Adds the given error bar policy to the internal set of error bar policies. |
boolean |
addPoint(double x,
double y)
Adds a trace point to the internal data. |
boolean |
addPoint(ITracePoint2D p)
Adds the given TracePoint2D to the internal data. |
boolean |
addPointHighlighter(IPointPainter<?> highlighter)
Adds the given point painter to the internal set of point highlighters. |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Registers a property change listener that will be informed about changes of the property identified by the given propertyName. |
boolean |
addTracePainter(ITracePainter<?> painter)
Adds the given trace painter to the internal set of trace painters. |
int |
compareTo(ITrace2D o)
|
boolean |
containsTracePainter(ITracePainter<?> painter)
Returns true if the given painter is contained in this compound painter. |
void |
firePointChanged(ITracePoint2D changed,
int state)
Method to trigger by ,
or
. |
java.awt.Color |
getColor()
Because the color is data common to a trace of a Chart2D it is
stored here. |
java.util.Set<IErrorBarPolicy<?>> |
getErrorBarPolicies()
Returns the Set< that will be used to render
error bars for this trace. |
boolean |
getHasErrorBars()
Returns true if this trace has error bars configured. |
java.lang.String |
getLabel()
Callback method for the Chart2D that returns a
String describing the label of the ITrace2D that
will be displayed below the drawing area of the Chart2D. |
int |
getMaxSize()
Returns the maximum amount of TracePoint2D instances that may be
added. |
double |
getMaxX()
Returns the maximum value to be displayed on the x- axis of the Chart2D. |
double |
getMaxY()
Returns the maximum value to be displayed on the y- axis of the Chart2D. |
double |
getMinX()
Returns the minimum value to be displayed on the x- axis of the Chart2D. |
double |
getMinY()
Returns the minimum value to be displayed on the y- axis of the Chart2D. |
java.lang.String |
getName()
Returns the name of this trace. |
ITrace2D.DistancePoint |
getNearestPointEuclid(double x,
double y)
Returns the nearest point to the given normalized value coordinates of this trace in Euclid distance. |
ITrace2D.DistancePoint |
getNearestPointManhattan(double x,
double y)
Returns the nearest point to the given normalized value coordinates of this trace in Manhattan distance. |
java.lang.String |
getPhysicalUnits()
Returns the concatenation [x: ". |
java.lang.String |
getPhysicalUnitsX()
Returns the physical unit string value for the x dimension. |
java.lang.String |
getPhysicalUnitsY()
Returns the physical unit string value for the y dimension. |
java.util.Set<IPointPainter<?>> |
getPointHighlighters()
Returns the Set< that may be used to highlight
points of this trace. |
java.beans.PropertyChangeListener[] |
getPropertyChangeListeners(java.lang.String property)
Returns all property change listeners for the given property. |
Chart2D |
getRenderer()
|
int |
getSize()
Returns the amount of TracePoint2D instances currently contained. |
java.awt.Stroke |
getStroke()
Returns the Stroke that is used to render this instance. |
java.util.Set<ITracePainter<?>> |
getTracePainters()
Returns the Set< that will be used to paint
this trace. |
java.lang.Integer |
getZIndex()
The z-index defines the order in which this instance will be painted. |
boolean |
isEmpty()
Returns false if internal instances are
contained or true if not. |
boolean |
isVisible()
Returns true if this instance should be rendered. |
java.util.Iterator<ITracePoint2D> |
iterator()
Returns an Iterator over the internal
instances. |
void |
propertyChange(java.beans.PropertyChangeEvent evt)
|
java.util.Set<IPointPainter<?>> |
removeAllPointHighlighters()
Clears all internal point highlighters used. |
void |
removeAllPoints()
Removes all internal TracePoint2D.ITrace2D.isEmpty() will
return true afterwards. |
boolean |
removeComputingTrace(ITrace2D trace)
Remove a trace that "should" compute values from the points added via . |
boolean |
removeErrorBarPolicy(IErrorBarPolicy<?> errorBarPolicy)
Removes the given error bar policy from the internal set of error bar policies. |
boolean |
removePoint(ITracePoint2D point)
Removes the given point from this trace. |
boolean |
removePointHighlighter(IPointPainter<?> highlighter)
Removes the given point highlighter, if it's class is contained. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Unregisters a property change listener that has been registered for listening on all properties. |
void |
removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener)
Removes a property change listener for listening on the given property. |
boolean |
removeTracePainter(ITracePainter<?> painter)
Removes the given trace painter, if it's class is contained and if more painters are remaining. |
void |
setColor(java.awt.Color color)
Set a java.awt.Color for this trace. |
java.util.Set<IErrorBarPolicy<?>> |
setErrorBarPolicy(IErrorBarPolicy<?> errorBarPolicy)
Replaces all internal error bar policies by the new one. |
void |
setName(java.lang.String name)
Assingns a specific name to the ITrace2D which will be
displayed by the Chart2D. |
void |
setPhysicalUnits(java.lang.String xunit,
java.lang.String yunit)
Assigns a specific String representing the physical unit to the
ITrace2D
(e.g. |
java.util.Set<IPointPainter<?>> |
setPointHighlighter(IPointPainter<?> highlighter)
Replaces all internal point highlighters by the new one. |
void |
setRenderer(Chart2D renderer)
This is a callback from Chart2D.addTrace(ITrace2D) and must not be
invoked from elsewhere (needed for synchronization). |
void |
setStroke(java.awt.Stroke stroke)
Allows to specify the rendering of the ITrace2D. |
java.util.Set<ITracePainter<?>> |
setTracePainter(ITracePainter<?> painter)
Replaces all internal trace painters by the new one. |
void |
setVisible(boolean visible)
Set the visibility. |
void |
setZIndex(java.lang.Integer zIndex)
Sets the internal z-index property. |
boolean |
showsErrorBars()
Tests whether error bars are painted by this trace. |
boolean |
showsNegativeXErrorBars()
Tests whether error bars in negative x direction are painted by this trace. |
boolean |
showsNegativeYErrorBars()
Tests whether error bars in negative y direction are painted by this trace. |
boolean |
showsPositiveXErrorBars()
Tests whether error bars in positive x direction are painted by this trace. |
boolean |
showsPositiveYErrorBars()
Tests whether error bars in positive y direction are painted by this trace. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Trace2DAxisSwap(ITrace2D trace)
trace - the delegate instance to decorate with axis swapping.| Method Detail |
|---|
public void addComputingTrace(ITrace2D trace)
ITrace2D
ITrace2D.addPoint(ITracePoint2D)
.
The given trace will be informed in case an add operation on this trace
succeeds via .
ITrace2D.addPoint(ITracePoint2D)
addComputingTrace in interface ITrace2Dtrace - the trace that will calculate it's points from the added points of
this trace.ITrace2D.addComputingTrace(info.monitorenter.gui.chart.ITrace2D)public boolean addErrorBarPolicy(IErrorBarPolicy<?> errorBarPolicy)
ITrace2DIt will be the last error bar policy to render (most forward on screen).
addErrorBarPolicy in interface ITrace2DerrorBarPolicy - the error bar policy to add for rendering this trace's error bars.
ITrace2D.addErrorBarPolicy(info.monitorenter.gui.chart.IErrorBarPolicy)
public boolean addPoint(double x,
double y)
ITrace2D
Warning:
Do not call this method before this trace has been added to a chart or you
will not succeed as the chart is needed to get the proper
.
Chart2D.getTracePointProvider()
addPoint in interface ITrace2Dx - the x-value of the point to add.y - the y-value of the point to add.
ITrace2D.addPoint(double, double)public boolean addPoint(ITracePoint2D p)
ITrace2DTracePoint2D to the internal data.
Try to pass instances of TracePoint2D to this instance instead
of invoking to increase
performance. Else the given point has to be copied into such an instance
from the other method and delegated to this method.
ITrace2D.addPoint(double, double)
Implementations decide whether the point will be accepted or not. So they
have to update the internal properties minX, maxX,maxY and minY and also care about firing
property change events for those properties by method
.
PropertyChangeSupport.firePropertyChange(java.beans.PropertyChangeEvent)
addPoint in interface ITrace2Dp - the point to add.
ITrace2D.addPoint(info.monitorenter.gui.chart.ITracePoint2D)public boolean addPointHighlighter(IPointPainter<?> highlighter)
ITrace2DIt will be the last point painter to paint highlighting if highlighting is active.
addPointHighlighter in interface ITrace2Dhighlighter - the highlighter to add for highlighting this trace.
public void addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
ITrace2DpropertyName.
addPropertyChangeListener in interface ITrace2DpropertyName - the name of the property the listener is interested inlistener - a listener that will only be informed if the property identified
by the argument propertyName changesITrace2D.addPropertyChangeListener(java.lang.String,
java.beans.PropertyChangeListener)public boolean addTracePainter(ITracePainter<?> painter)
ITrace2DIt will be the last painter to paint (most forward).
addTracePainter in interface ITrace2Dpainter - the painter to add for rendering this trace.
ITrace2D.addTracePainter(info.monitorenter.gui.chart.ITracePainter)public int compareTo(ITrace2D o)
compareTo in interface java.lang.Comparable<ITrace2D>o - the trace to compare to.
Comparable.compareTo(java.lang.Object)public boolean containsTracePainter(ITracePainter<?> painter)
ITrace2D
containsTracePainter in interface ITrace2Dpainter - the painter to check whether it is contained.
ITrace2D.containsTracePainter(info.monitorenter.gui.chart.ITracePainter)
public void firePointChanged(ITracePoint2D changed,
int state)
ITrace2DTracePoint2D.setLocation(double, double)
, ITrace2D.addPoint(ITracePoint2D)
or
ITrace2D.removePoint(ITracePoint2D).
Bound checks are performed and property change events for the properties
,
ITrace2D.PROPERTY_MAX_X,
ITrace2D.PROPERTY_MIN_X and
ITrace2D.PROPERTY_MAX_Y are fired if the add bounds
have changed due to the modification of the point.
ITrace2D.PROPERTY_MIN_Y
firePointChanged in interface ITrace2Dchanged - the point that has been changed which may be a newly added point
(from ITrace2D.addPoint(ITracePoint2D), a removed one
or a modified one.state - one of {ITracePoint2D.STATE_ADDED,
ITracePoint2D.STATE_CHANGED,
ITracePoint2D.STATE_REMOVED to inform about the
type of change.ITrace2D.firePointChanged(info.monitorenter.gui.chart.ITracePoint2D,
int)public java.awt.Color getColor()
ITrace2DChart2D it is
stored here.
On the other hand only the corresponding Chart2D may detect
the same color chosen for different IChart2D instances to be
displayed. Therefore it is allowed to return null. This is a message to the
Chart2D to leave it the choice of the color. Then the
Chart2D will chose a color not owned by another
ITrace2D instance managed and assign it to the null- returning
instance.
The Chart2D will often call this method. So try to cache the
value in implementation and only check on modifications of
TracePoint instances or on add- invocations for
changes.
getColor in interface ITrace2DChart2D.ITrace2D.getColor()public java.util.Set<IErrorBarPolicy<?>> getErrorBarPolicies()
ITrace2DSet<IErrorBarPolicy> that will be used to render
error bars for this trace.
getErrorBarPolicies in interface ITrace2DSet<IErrorBarPolicy> that will be
used to render error bars for this trace.ITrace2D.getErrorBarPolicies()public boolean getHasErrorBars()
ITrace2DIf this returns false, no error bars will be painted for this trace.
getHasErrorBars in interface ITrace2DITrace2D.getHasErrorBars()public java.lang.String getLabel()
ITrace2DChart2D that returns a
String describing the label of the ITrace2D that
will be displayed below the drawing area of the Chart2D.
This method should be implemented and finalized ASAP in the inheritance
tree and rely on the property name and
physicalUnits.
getLabel in interface ITrace2DITrace2D.getLabel()public int getMaxSize()
ITrace2D
Returns the maximum amount of TracePoint2D instances that may be
added. For implementations that limit the maximum amount this is a
reasonable amount. Non-limiting implementations should return
Integer.MAX_VALUE. This allows to detect the unlimitedness. Of
course no implementation could store that amount of points.
getMaxSize in interface ITrace2DTracePoint2D instances that may be
added.ITrace2D.getMaxSize()public double getMaxX()
ITrace2DChart2D. Implementations should be synchronized for
multithreaded use. No exception is thrown. In case of empty data (no
tracepoints) 0 should be returned, to let the Chart2D know.
The Chart2D will often call this method. So try to cache the
value in implementation and only check on modifications of
TracePoint instances or on add- invocations for
changes.
getMaxX in interface ITrace2DITrace2D.getMaxX()public double getMaxY()
ITrace2D
getMaxY in interface ITrace2DITrace2D.getMaxY()public double getMinX()
ITrace2DImplementations should be synchronized for multithreaded use. No exception is thrown. In case of empty data (no tracepoints) 0 should be returned. (watch division with zero).
The Chart2D will often call this method. So try to cache the
value in implementation and only check on modifications of
TracePoint instances or on add- invocations for
changes.
getMinX in interface ITrace2DITrace2D.getMinX()public double getMinY()
ITrace2DImplementations should be synchronized for multithreaded use. No exception is thrown. In case of empty data (no tracepoints) 0 should be returned. (watch division with zero).
The Chart2D will often call this method. So try to cache the
value in implementation and only check on modifications of
TracePoint instances or on add- invocations for
changes.
getMinY in interface ITrace2DITrace2D.getMinY()public java.lang.String getName()
ITrace2D
getName in interface ITrace2DITrace2D.getName()
public ITrace2D.DistancePoint getNearestPointEuclid(double x,
double y)
ITrace2D
Please note that the arguments must be normalized value coordinates like
provided by a or the
division of a pixel coordinate by the total pixel range of the chart.
TracePoint2D.getScaledX()
Using the Manhattan distance is much faster than Euclid distance as it only includes basic addition an absolute value for computation per point (vs. square root, addition and quadrature for Euclid distance). However the euclid distance spans a circle for the nearest points which is visually more normal for end users than the Manhattan distance which forms a rhombus and reaches far distances in only one dimension.
getNearestPointEuclid in interface ITrace2Dx - the x value as a normalized value between 0 and 1.0.y - the x value as a normalized value between 0 and 1.0.
ITrace2D.getNearestPointEuclid(double,
double)
public ITrace2D.DistancePoint getNearestPointManhattan(double x,
double y)
ITrace2D
Please note that the arguments must be normalized value coordinates like
provided by a or the
division of a pixel coordinate by the total pixel range of the chart.
TracePoint2D.getScaledX()
Using the Manhattan distance is much faster than Euclid distance as it only includes basic addition an absolute value for computation per point (vs. square root, addition and quadrature for Euclid distance).
getNearestPointManhattan in interface ITrace2Dx - the x value as a normalized value between 0 and 1.0.y - the x value as a normalized value between 0 and 1.0.
ITrace2D.getNearestPointManhattan(double,
double)public java.lang.String getPhysicalUnits()
ITrace2D[x: "ITrace2D.getPhysicalUnitsX()", y: "
ITrace2D.getPhysicalUnitsY()"].
getPhysicalUnits in interface ITrace2D[x: "ITrace2D.getPhysicalUnitsX()", y: "
ITrace2D.getPhysicalUnitsY()"].ITrace2D.getPhysicalUnits()public java.lang.String getPhysicalUnitsX()
ITrace2D
getPhysicalUnitsX in interface ITrace2DITrace2D.getPhysicalUnitsX()public java.lang.String getPhysicalUnitsY()
ITrace2D
getPhysicalUnitsY in interface ITrace2DITrace2D.getPhysicalUnitsY()public java.util.Set<IPointPainter<?>> getPointHighlighters()
ITrace2DSet<IPointPainter> that may be used to highlight
points of this trace.
This is used by the point highlighting feature:
Chart2D.enablePointHighlighting(boolean)
getPointHighlighters in interface ITrace2DSet<IPointPainter> that may be used
to highlight points.public java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String property)
ITrace2D
getPropertyChangeListeners in interface ITrace2Dproperty - one of the constants with the PROPERTY_ prefix
defined in this class or subclasses.
ITrace2D.getPropertyChangeListeners(java.lang.String)public Chart2D getRenderer()
getRenderer in interface ITrace2DITrace2D.getRenderer()public int getSize()
ITrace2DTracePoint2D instances currently contained.
getSize in interface ITrace2DTracePoint2D instances currently
contained.ITrace2D.getSize()public java.awt.Stroke getStroke()
ITrace2D
getStroke in interface ITrace2DITrace2D.getStroke()public java.util.Set<ITracePainter<?>> getTracePainters()
ITrace2DSet<ITracePainter> that will be used to paint
this trace.
The original set should be returned by contract to allow adding painters
"silently" (vs. using
).
ITrace2D.addTracePainter(ITracePainter)
getTracePainters in interface ITrace2DSet<ITracePainter> that will be used
to paint this trace.ITrace2D.getTracePainters()public java.lang.Integer getZIndex()
ITrace2DA higher value will bring it more "to the front".
getZIndex in interface ITrace2DITrace2D.getZIndex()public boolean isEmpty()
ITrace2DTracePoint2D instances are
contained or true if not.
isEmpty in interface ITrace2DTracePoint2D
instances are contained or true if not.ITrace2D.isEmpty()public boolean isVisible()
ITrace2D
isVisible in interface ITrace2DITrace2D.isVisible()public java.util.Iterator<ITracePoint2D> iterator()
ITrace2DIterator over the internal
TracePoint2D
instances.
Implementations should be synchronized. This method is meant to allow
modifications of the intenal TracePoint2D instances, so the
original points should be returned.
There is no guarantee that changes made to the contained tracepoints will
be reflected in the display immediately. The order the iterator returns the
TracePoint2D instances decides how the Chart2D
will paint the trace.
iterator in interface ITrace2DIterator over the internal
TracePoint2D instances.ITrace2D.iterator()public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListenerPropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent)public java.util.Set<IPointPainter<?>> removeAllPointHighlighters()
ITrace2D
Returns the Set< that was used to highlight
points.
IPointPainter>
This is used by the point highlighting feature:
Chart2D.enablePointHighlighting(boolean)
removeAllPointHighlighters in interface ITrace2DSet<IPointPainter> that was be used
to highlight points.ITrace2D.removeAllPointHighlighters()public void removeAllPoints()
ITrace2DTracePoint2D.ITrace2D.isEmpty() will
return true afterwards.
removeAllPoints in interface ITrace2DITrace2D.removeAllPoints()public boolean removeComputingTrace(ITrace2D trace)
ITrace2DITrace2D.addPoint(ITracePoint2D).
removeComputingTrace in interface ITrace2Dtrace - the trace that will calculate it's points from the added points of
this trace.
Object.equals(Object)).ITrace2D.removeComputingTrace(info.monitorenter.gui.chart.ITrace2D)public boolean removeErrorBarPolicy(IErrorBarPolicy<?> errorBarPolicy)
ITrace2D
removeErrorBarPolicy in interface ITrace2DerrorBarPolicy - the error bar policy to remove.
ITrace2D.removeErrorBarPolicy(info.monitorenter.gui.chart.IErrorBarPolicy)public boolean removePoint(ITracePoint2D point)
ITrace2D
removePoint in interface ITrace2Dpoint - the point to remove.
ITrace2D.removePoint(info.monitorenter.gui.chart.ITracePoint2D)public boolean removePointHighlighter(IPointPainter<?> highlighter)
ITrace2D
removePointHighlighter in interface ITrace2Dhighlighter - the highlighter to remove.
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
ITrace2D
removePropertyChangeListener in interface ITrace2Dlistener - a listener that will only be informed if the property identified
by the argument propertyName changesITrace2D.removePropertyChangeListener(java.beans.PropertyChangeListener)
public void removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener)
ITrace2D
removePropertyChangeListener in interface ITrace2Dproperty - one of the constants with the PROPERTY_ prefix
defined in this class or subclasses.listener - the listener for this property change.ITrace2D.removePropertyChangeListener(java.lang.String,
java.beans.PropertyChangeListener)public boolean removeTracePainter(ITracePainter<?> painter)
ITrace2D
removeTracePainter in interface ITrace2Dpainter - the trace painter to remove.
ITrace2D.removeTracePainter(info.monitorenter.gui.chart.ITracePainter)public void setColor(java.awt.Color color)
ITrace2Djava.awt.Color for this trace.
setColor in interface ITrace2Dcolor - the Color to set.ITrace2D.setColor(java.awt.Color)public java.util.Set<IErrorBarPolicy<?>> setErrorBarPolicy(IErrorBarPolicy<?> errorBarPolicy)
ITrace2D
setErrorBarPolicy in interface ITrace2DerrorBarPolicy - the new sole painter to use.
Set<IErrorBarPolicy> that was used
before.ITrace2D.setErrorBarPolicy(info.monitorenter.gui.chart.IErrorBarPolicy)public void setName(java.lang.String name)
ITrace2DITrace2D which will be
displayed by the Chart2D.
setName in interface ITrace2Dname - the name for this trace.ITrace2D.setName(java.lang.String)
public void setPhysicalUnits(java.lang.String xunit,
java.lang.String yunit)
ITrace2D
ITrace2D
(e.g. Volt, Ohm, lux, ...) which will be displayed by the
Chart2D
setPhysicalUnits in interface ITrace2Dxunit - the physical unit for the x axis.yunit - the physical unit for the y axis.ITrace2D.setPhysicalUnits(java.lang.String,
java.lang.String)public java.util.Set<IPointPainter<?>> setPointHighlighter(IPointPainter<?> highlighter)
ITrace2D
setPointHighlighter in interface ITrace2Dhighlighter - the new sole highlighter to use.
Set<IPointPainter> that was used
before or null if nothing changed.public void setRenderer(Chart2D renderer)
ITrace2DChart2D.addTrace(ITrace2D) and must not be
invoked from elsewhere (needed for synchronization).
Not the best design to put this to an interface, but Char2D should handle this interface only.
setRenderer in interface ITrace2Drenderer - The renderer to set.ITrace2D.setRenderer(info.monitorenter.gui.chart.Chart2D)public void setStroke(java.awt.Stroke stroke)
ITrace2DGraphics2D by the rendering
Chart2D when painting this instance.
setStroke in interface ITrace2Dstroke - the stroke to use for painting this trace.ITrace2D.setStroke(java.awt.Stroke)public java.util.Set<ITracePainter<?>> setTracePainter(ITracePainter<?> painter)
ITrace2D
setTracePainter in interface ITrace2Dpainter - the new sole painter to use.
Set<ITracePainter> that was used
before.ITrace2D.setTracePainter(info.monitorenter.gui.chart.ITracePainter)public void setVisible(boolean visible)
ITrace2D
setVisible in interface ITrace2Dvisible - true if this trace should be painted, false else.ITrace2D.setVisible(boolean)public void setZIndex(java.lang.Integer zIndex)
ITrace2DChart2D are painted.
The higher the given value is the more this trace will be brought to front.
The value must not be lower than ITrace2D.Z_INDEX_MIN(0) and higher than
ITrace2D.ZINDEX_MAX(100).
This might not be tested for increased performance but ignoring these bounds may result in wrong ordering of display.
setZIndex in interface ITrace2DzIndex - the z index of this trace - the lower the value the more in front
the trace will appear amongst other traces in the same chart.ITrace2D.setZIndex(java.lang.Integer)public boolean showsErrorBars()
ITrace2DReturns true if
IErrorBarPolicy instances.IErrorBarPainter instance.
showsErrorBars in interface ITrace2DITrace2D.showsErrorBars()public boolean showsNegativeXErrorBars()
ITrace2DReturns true if
IErrorBarPolicy instance that
IErrorBarPolicy.isShowNegativeXErrors().IErrorBarPainter instance.
showsNegativeXErrorBars in interface ITrace2DITrace2D.showsNegativeXErrorBars()public boolean showsNegativeYErrorBars()
ITrace2DReturns true if
IErrorBarPolicy instance that
IErrorBarPolicy.isShowNegativeYErrors().IErrorBarPainter instance.
showsNegativeYErrorBars in interface ITrace2DITrace2D.showsNegativeYErrorBars()public boolean showsPositiveXErrorBars()
ITrace2DReturns true if
IErrorBarPolicy instance that
IErrorBarPolicy.isShowPositiveXErrors().IErrorBarPainter instance.
showsPositiveXErrorBars in interface ITrace2DITrace2D.showsPositiveXErrorBars()public boolean showsPositiveYErrorBars()
ITrace2DReturns true if
IErrorBarPolicy instance that
IErrorBarPolicy.isShowPositiveYErrors().IErrorBarPainter instance.
showsPositiveYErrorBars in interface ITrace2DITrace2D.showsPositiveYErrorBars()public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||