41 references to XY
PresentationCore (41)
MS\Internal\Ink\Bezier.cs (24)
167AddBezierPoint(data.XY(0)); 277Vector P = (tt * ss) * data.XY(from + 1); 278Vector B = third * (P + (1 - s * tt) * data.XY(from) - (t * ss) * data.XY(from + 1)); 281B = third * (P - (s * tt) * data.XY(from) + (1 - t * ss) * data.XY(from + 2)); 297AddBezierPoint((2 * data.XY(from) + data.XY(to)) * third); 298AddBezierPoint((data.XY(from) + 2 * data.XY(to)) * third); 374b1 += f1j * (data.XY(j) * V); 378b2 += f2j * (data.XY(j) * W); 382b1 += ((V * data.XY(from)) * b11 + (V * data.XY(to)) * b12); 383b2 += ((W * data.XY(from)) * b21 + (W * data.XY(to)) * b22); 404AddBezierPoint(data.XY(from) + s * V); 405AddBezierPoint(data.XY(to) + u * W); 436Vector P = d01 * d02 * d03 * data.XY(i[0]) - 437d01 * d12 * d13 * d14 * data.XY(i[1]) + 438d02 * d12 * d23 * d24 * data.XY(i[2]) - 439d03 * d13 * d23 * d34 * data.XY(i[3]) + 440d14 * d24 * d34 * data.XY(i[4]); 463_bezierControlPoints.Add((Point)data.XY(index));
MS\Internal\Ink\CuspData.cs (17)
72_nodes.Insert(index, _nodes[index - 1] + (XY(index) - XY(index - 1)).Length); 277ptT = XY(i_1) + 0.5 * XY(i_2) - 1.5 * XY(nAt); 300ptT = XY(i_1) + XY(i_2) + 0.5 * XY(i_3) - 2.5 * XY(nAt); 322Vector V = XY(iCurrent) - XY(iPrev); 323Vector W = XY(iNext) - XY(iCurrent); 489double rL = XY(0).X; 490double rT = XY(0).Y; 496UpdateMinMax(XY(i).X, ref rL, ref rR); 497UpdateMinMax(XY(i).Y, ref rT, ref rB);