INNER CODE UNIT · Java
findCurrentDataPoint
jjoe64/GraphView · src/main/java/com/jjoe64/graphview/CursorMode.java:209
private void findCurrentDataPoint() {
double selX = 0;
mCurrentSelection.clear();
for (Series series : mGraphView.getSeries()) {
if (series instanceof BaseSeries) {
DataPointInterface p = ((BaseSeries) series).findDataPointAtX(mPosX);
if (p != null) {
selX = p.getX();
mCurrentSelection.put((BaseSeries) series, p);
}
}
}
if (!mCurrentSelection.isEmpty()) {
mCurrentSelectionX = selX;
}
}