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) int
npoint
(package private) int
nregion
(package private) int[][]
pointBoxes
(package private) Pickable[]
points
(package private) int[][]
regionRefs
(package private) PickableRegion[]
regions
(package private) int
xref
(package private) int
yref
-
Constructor Summary
Constructors Constructor Description PickStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPickableRegion(PickableRegion pbl, int xr, int yr)
void
addPoint(Pickable pbl, int xa, int ya, int xb, int yb)
void
addPoint(PickablePoint pbl, int xc, int yc)
void
clear()
Pickable
getClaimant(int mx, int my, double dx, double dy)
int
getClaimantRefX()
int
getClaimantRefY()
int[]
getEchoBox(PickablePoint pp)
boolean
itemClaims(Pickable pbl, int mx, int my, double dx, double dy)
private boolean
within(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)
-
-