public static bool LineValueOnSdd(ChartLine line, Data.SymbolDayData sdd) { DrawingInfo di = line.GetDrawingInfo(); double PDR = DateToPixel(di, sdd.Date, 0); double PVRLO = Math.Round(RemapRangeValToPix(sdd.Low, di), 6); double PVRHI = Math.Round(RemapRangeValToPix(sdd.Hi, di), 6); Point pLO = new Point(PDR, PVRLO); Point pHI = new Point(PDR, PVRHI); return(DoIntersect(line.getP1(), line.getP2(), pLO, pHI)); }