10 instantiations of ContourSegment
PresentationCore (10)
MS\Internal\Ink\EllipticalNodeOperations.cs (5)
176
yield return new
ContourSegment
(point, point, node.Position);
180
yield return new
ContourSegment
(quad.A, quad.B);
181
yield return new
ContourSegment
(quad.B, quad.C, node.Position);
182
yield return new
ContourSegment
(quad.C, quad.D);
183
yield return new
ContourSegment
(quad.D, quad.A);
MS\Internal\Ink\StrokeNodeOperations.cs (5)
126
yield return new
ContourSegment
(vertex, nextVertex);
132
yield return new
ContourSegment
(quad.A, quad.B);
143
yield return new
ContourSegment
(vertex, nextVertex);
150
yield return new
ContourSegment
(quad.C, quad.D);
151
yield return new
ContourSegment
(quad.D, quad.A);
20 references to ContourSegment
PresentationCore (20)
MS\Internal\Ink\EllipticalNodeOperations.cs (6)
168
internal override IEnumerable<
ContourSegment
> GetContourSegments(StrokeNodeData node, Quad quad)
193
internal override IEnumerable<
ContourSegment
> GetNonBezierContourSegments(StrokeNodeData beginNode, StrokeNodeData endNode)
276
in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<
ContourSegment
> hitContour)
321
foreach (
ContourSegment
hitSegment in hitContour)
460
in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<
ContourSegment
> hitContour)
484
foreach (
ContourSegment
hitSegment in hitContour)
MS\Internal\Ink\StrokeNode.cs (3)
852
IEnumerable<
ContourSegment
> hittingContour = hitNode.GetContourSegments();
870
IEnumerable<
ContourSegment
> hittingContour = hitNode.GetContourSegments();
1016
private IEnumerable<
ContourSegment
> GetContourSegments()
MS\Internal\Ink\StrokeNodeOperations.cs (11)
116
internal virtual IEnumerable<
ContourSegment
> GetContourSegments(StrokeNodeData node, Quad quad)
161
internal virtual IEnumerable<
ContourSegment
> GetNonBezierContourSegments(StrokeNodeData beginNode, StrokeNodeData endNode)
433
in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<
ContourSegment
> hitContour)
553
in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<
ContourSegment
> hitContour)
571
foreach (
ContourSegment
hitSegment in hitContour)
922
IEnumerable<
ContourSegment
> hitContour, in StrokeNodeData beginNode, in StrokeNodeData endNode)
947
foreach (
ContourSegment
hitSegment in hitContour)
1011
IEnumerable<
ContourSegment
> hitContour, Quad quad, in StrokeNodeData beginNode, in StrokeNodeData endNode)
1028
foreach (
ContourSegment
hitSegment in hitContour)
1175
in
ContourSegment
hitSegment, in StrokeNodeData beginNode, in StrokeNodeData endNode, ref StrokeFIndices result)
1263
in
ContourSegment
hitSegment, in StrokeNodeData beginNode, Vector spineVector, double pressureDelta)