Class AutoAnnotateXYPlot.MultiCrosshairState
- java.lang.Object
 - 
- org.jfree.chart.plot.CrosshairState
 - 
- com.inductiveautomation.factorypmi.application.components.chart.runtime.AutoAnnotateXYPlot.TransparentCrosshairState
 - 
- com.inductiveautomation.factorypmi.application.components.chart.runtime.AutoAnnotateXYPlot.MultiCrosshairState
 
 
 
 
- 
- Enclosing class:
 - AutoAnnotateXYPlot
 
public class AutoAnnotateXYPlot.MultiCrosshairState extends AutoAnnotateXYPlot.TransparentCrosshairState
This CrosshairState subclass maintains an array of crosshair states for supporting crosshairs across multiple series 
- 
- 
Field Summary
- 
Fields inherited from class com.inductiveautomation.factorypmi.application.components.chart.runtime.AutoAnnotateXYPlot.TransparentCrosshairState
anchor, anchorX, anchorY, crosshairX, crosshairY, distance 
 - 
 
- 
Constructor Summary
Constructors Constructor Description MultiCrosshairState(int series) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description intgetBestCrosshairSeries()doublegetCrosshairX(int i)doublegetCrosshairY(int i)doublegetDistance(int i)booleanmultiEnabled()voidsetAnchor(java.awt.geom.Point2D anchor)voidsetCrosshairDistance(double distance)voidsetCrosshairX(double x)voidsetCrosshairY(double y)protected voidsetSeries(int series)java.lang.StringtoString()voidupdateCrosshairPoint(double x, double y, double transX, double transY, org.jfree.chart.plot.PlotOrientation orientation)Deprecated.voidupdateCrosshairPoint(double x, double y, int domainAxisIndex, int rangeAxisIndex, double transX, double transY, org.jfree.chart.plot.PlotOrientation orientation)voidupdateCrosshairX(double candidateX)Deprecated.voidupdateCrosshairX(double candidateX, int axis)voidupdateCrosshairY(double candidateY)Deprecated.voidupdateCrosshairY(double candidateY, int axis)- 
Methods inherited from class com.inductiveautomation.factorypmi.application.components.chart.runtime.AutoAnnotateXYPlot.TransparentCrosshairState
getCrosshairX, getCrosshairY, getDistance 
 - 
 
 - 
 
- 
- 
Method Detail
- 
multiEnabled
public boolean multiEnabled()
 
- 
getCrosshairX
public double getCrosshairX(int i)
 
- 
getCrosshairY
public double getCrosshairY(int i)
 
- 
getDistance
public double getDistance(int i)
 
- 
getBestCrosshairSeries
public int getBestCrosshairSeries()
 
- 
setAnchor
public void setAnchor(java.awt.geom.Point2D anchor)
- Overrides:
 setAnchorin classAutoAnnotateXYPlot.TransparentCrosshairState
 
- 
setCrosshairDistance
public void setCrosshairDistance(double distance)
- Overrides:
 setCrosshairDistancein classAutoAnnotateXYPlot.TransparentCrosshairState
 
- 
updateCrosshairPoint
@Deprecated public void updateCrosshairPoint(double x, double y, double transX, double transY, org.jfree.chart.plot.PlotOrientation orientation)Deprecated.- Overrides:
 updateCrosshairPointin classAutoAnnotateXYPlot.TransparentCrosshairState
 
- 
updateCrosshairPoint
public void updateCrosshairPoint(double x, double y, int domainAxisIndex, int rangeAxisIndex, double transX, double transY, org.jfree.chart.plot.PlotOrientation orientation)- Overrides:
 updateCrosshairPointin classAutoAnnotateXYPlot.TransparentCrosshairState- Parameters:
 x- the x value of the item being rendered in data spacey- the y value of the item being rendered in data spacetransX- The domain value, in j2d space.transY- The range value in j2d space.
 
- 
updateCrosshairX
@Deprecated public void updateCrosshairX(double candidateX)
Deprecated.- Overrides:
 updateCrosshairXin classAutoAnnotateXYPlot.TransparentCrosshairState
 
- 
updateCrosshairX
public void updateCrosshairX(double candidateX, int axis)- Overrides:
 updateCrosshairXin classAutoAnnotateXYPlot.TransparentCrosshairState
 
- 
updateCrosshairY
@Deprecated public void updateCrosshairY(double candidateY)
Deprecated.- Overrides:
 updateCrosshairYin classAutoAnnotateXYPlot.TransparentCrosshairState
 
- 
updateCrosshairY
public void updateCrosshairY(double candidateY, int axis)- Overrides:
 updateCrosshairYin classAutoAnnotateXYPlot.TransparentCrosshairState
 
- 
setCrosshairX
public void setCrosshairX(double x)
- Overrides:
 setCrosshairXin classAutoAnnotateXYPlot.TransparentCrosshairState
 
- 
setCrosshairY
public void setCrosshairY(double y)
- Overrides:
 setCrosshairYin classAutoAnnotateXYPlot.TransparentCrosshairState
 
- 
setSeries
protected void setSeries(int series)
 
- 
toString
public java.lang.String toString()
- Overrides:
 toStringin classAutoAnnotateXYPlot.TransparentCrosshairState
 
 - 
 
 -