41 references to XY
PresentationCore (41)
MS\Internal\Ink\Bezier.cs (24)
162AddBezierPoint(data.XY(0)); 272Vector P = (tt * ss) * data.XY(from + 1); 273Vector B = third * (P + (1 - s * tt) * data.XY(from) - (t * ss) * data.XY(from + 1)); 276B = third * (P - (s * tt) * data.XY(from) + (1 - t * ss) * data.XY(from + 2)); 292AddBezierPoint((2 * data.XY(from) + data.XY(to)) * third); 293AddBezierPoint((data.XY(from) + 2 * data.XY(to)) * third); 369b1 += f1j * (data.XY(j) * V); 373b2 += f2j * (data.XY(j) * W); 377b1 += ((V * data.XY(from)) * b11 + (V * data.XY(to)) * b12); 378b2 += ((W * data.XY(from)) * b21 + (W * data.XY(to)) * b22); 399AddBezierPoint(data.XY(from) + s * V); 400AddBezierPoint(data.XY(to) + u * W); 431Vector P = d01 * d02 * d03 * data.XY(i[0]) - 432d01 * d12 * d13 * d14 * data.XY(i[1]) + 433d02 * d12 * d23 * d24 * data.XY(i[2]) - 434d03 * d13 * d23 * d34 * data.XY(i[3]) + 435d14 * d24 * d34 * data.XY(i[4]); 458_bezierControlPoints.Add((Point)data.XY(index));
MS\Internal\Ink\CuspData.cs (17)
67_nodes.Insert(index, _nodes[index - 1] + (XY(index) - XY(index - 1)).Length); 272ptT = XY(i_1) + 0.5 * XY(i_2) - 1.5 * XY(nAt); 295ptT = XY(i_1) + XY(i_2) + 0.5 * XY(i_3) - 2.5 * XY(nAt); 317Vector V = XY(iCurrent) - XY(iPrev); 318Vector W = XY(iNext) - XY(iCurrent); 484double rL = XY(0).X; 485double rT = XY(0).Y; 491UpdateMinMax(XY(i).X, ref rL, ref rR); 492UpdateMinMax(XY(i).Y, ref rT, ref rB);