private boolean inside(PointF polar, PieItem item) { return (item.getInnerRadius() < polar.y) && (item.getStartAngle() < polar.x) && (item.getStartAngle() + item.getSweep() > polar.x) && (!mTapMode || (item.getOuterRadius() > polar.y)); }