1 write to D
PresentationCore (1)
MS\Internal\Ink\StrokeNodeOperations.cs (1)
254
quad.
D
= beginNode.Position + _vertices[i] * beginNode.PressureFactor;
29 references to D
PresentationCore (29)
MS\Internal\Ink\EllipticalNodeOperations.cs (2)
183
yield return new ContourSegment(quad.C, quad.
D
);
184
yield return new ContourSegment(quad.
D
, quad.A);
MS\Internal\Ink\StrokeNode.cs (17)
201
abPoints.Add(quad.
D
);
207
dcPoints.Add(quad.
D
);
239
if (point == quad.
D
)
242
if (!endNodeRect.Contains(quad.
D
))
245
abPoints.Add(quad.
D
);
246
dcPoints.Add(quad.
D
);
444
if (angleBetweenNodes == 0.0d || ((quad1.B == quad2.A) && (quad1.C == quad2.
D
)))
505
if (quad1.C == quad2.
D
)
521
dcPoints.Add(quad2.
D
);
535
if (quad1.C == quad2.
D
)
547
Point intersection = GetIntersection(quad1.
D
, quad1.C, quad2.
D
, quad2.C);
632
if (point == quad2.
D
)
717
if (!node3Rect.Contains(quad2.
D
))
719
dcPoints.Add(quad2.
D
);
724
Point intersection = GetIntersection(quad1.
D
, quad1.C, quad2.
D
, quad2.C);
MS\Internal\Ink\StrokeNodeOperations.cs (8)
151
yield return new ContourSegment(quad.C, quad.
D
);
152
yield return new ContourSegment(quad.
D
, quad.A);
266
((pressureDelta != 0) && Vector.Determinant(quad.B - quad.A, quad.
D
- quad.A) == 0)) // (1)
337
hitBegin, hitEnd, quad.C - beginNode.Position, quad.
D
- beginNode.Position);
363
if ((beginNode.Position + vertex) == quad.
D
)
1044
hitBegin, hitEnd, quad.C - beginNode.Position, quad.
D
- beginNode.Position);
1051
hitBegin, hitEnd, quad.C - beginNode.Position, quad.
D
- beginNode.Position);
1079
if (DoubleUtil.AreClose((beginNode.Position + vertex), quad.
D
))
MS\Internal\Ink\StrokeRenderer.cs (2)
147
connectingQuadPoints.Add(quad.
D
);
774
pointBuffer3.Add(quad.
D
);