Package org.lemsml.jlems.viz.plot
Class PickStore
- java.lang.Object
-
- org.lemsml.jlems.viz.plot.PickStore
-
public class PickStore extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intnpoint(package private) intnregion(package private) int[][]pointBoxes(package private) Pickable[]points(package private) int[][]regionRefs(package private) PickableRegion[]regions(package private) intxref(package private) intyref
-
Constructor Summary
Constructors Constructor Description PickStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPickableRegion(PickableRegion pbl, int xr, int yr)voidaddPoint(Pickable pbl, int xa, int ya, int xb, int yb)voidaddPoint(PickablePoint pbl, int xc, int yc)voidclear()PickablegetClaimant(int mx, int my, double dx, double dy)intgetClaimantRefX()intgetClaimantRefY()int[]getEchoBox(PickablePoint pp)booleanitemClaims(Pickable pbl, int mx, int my, double dx, double dy)private booleanwithin(int[] xyxy, int x, int y)
-
-
-
Field Detail
-
npoint
int npoint
-
points
Pickable[] points
-
pointBoxes
int[][] pointBoxes
-
nregion
int nregion
-
regions
PickableRegion[] regions
-
regionRefs
int[][] regionRefs
-
xref
int xref
-
yref
int yref
-
-
Method Detail
-
clear
public void clear()
-
addPoint
public void addPoint(PickablePoint pbl, int xc, int yc)
-
addPoint
public void addPoint(Pickable pbl, int xa, int ya, int xb, int yb)
-
addPickableRegion
public void addPickableRegion(PickableRegion pbl, int xr, int yr)
-
within
private boolean within(int[] xyxy, int x, int y)
-
getClaimant
public Pickable getClaimant(int mx, int my, double dx, double dy)
-
getClaimantRefX
public int getClaimantRefX()
-
getClaimantRefY
public int getClaimantRefY()
-
itemClaims
public boolean itemClaims(Pickable pbl, int mx, int my, double dx, double dy)
-
getEchoBox
public int[] getEchoBox(PickablePoint pp)
-
-