public class PointSelectionEvent
extends java.util.EventObject
| Constructor | Description |
|---|---|
PointSelectionEvent(java.lang.Object source,
java.awt.Point point,
int isurf,
long[] closestRows) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
long[] |
getClosestRows() |
Returns an array of row indices, one for each plotted layer.
|
java.awt.Point |
getPoint() |
Returns the point indicated by the user.
|
int |
getSurfaceIndex() |
Returns the index of the surface to which this event applies.
|
public PointSelectionEvent(java.lang.Object source,
java.awt.Point point,
int isurf,
long[] closestRows)
source - event sourcepoint - point indicated by the userisurf - numeric label of surface to which this event appliesclosestRows - array of dataset row index for each plotted layerpublic java.awt.Point getPoint()
public int getSurfaceIndex()
public long[] getClosestRows()
PlotLayer
closest to the indicated graphics position.
If that layer contains no data point within a few pixels of the
given position, the corresponding value is -1.
For layers without data positions, the corresponding value is
always -1.
The close-enough threshold for a point to be included is
given by PlotUtil.NEAR_PIXELS
(4.0).
Note the event may represent no successful selections (all elements of the returned array equal to -1).
Copyright © 2018 Central Laboratory of the Research Councils. All Rights Reserved.