10 instantiations of ContourSegment
PresentationCore (10)
MS\Internal\Ink\EllipticalNodeOperations.cs (5)
181
yield return new
ContourSegment
(point, point, node.Position);
185
yield return new
ContourSegment
(quad.A, quad.B);
186
yield return new
ContourSegment
(quad.B, quad.C, node.Position);
187
yield return new
ContourSegment
(quad.C, quad.D);
188
yield return new
ContourSegment
(quad.D, quad.A);
MS\Internal\Ink\StrokeNodeOperations.cs (5)
134
yield return new
ContourSegment
(vertex, nextVertex);
140
yield return new
ContourSegment
(quad.A, quad.B);
151
yield return new
ContourSegment
(vertex, nextVertex);
158
yield return new
ContourSegment
(quad.C, quad.D);
159
yield return new
ContourSegment
(quad.D, quad.A);
20 references to ContourSegment
PresentationCore (20)
MS\Internal\Ink\EllipticalNodeOperations.cs (6)
173
internal override IEnumerable<
ContourSegment
> GetContourSegments(StrokeNodeData node, Quad quad)
198
internal override IEnumerable<
ContourSegment
> GetNonBezierContourSegments(StrokeNodeData beginNode, StrokeNodeData endNode)
281
in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<
ContourSegment
> hitContour)
326
foreach (
ContourSegment
hitSegment in hitContour)
465
in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<
ContourSegment
> hitContour)
489
foreach (
ContourSegment
hitSegment in hitContour)
MS\Internal\Ink\StrokeNode.cs (3)
859
IEnumerable<
ContourSegment
> hittingContour = hitNode.GetContourSegments();
877
IEnumerable<
ContourSegment
> hittingContour = hitNode.GetContourSegments();
1023
private IEnumerable<
ContourSegment
> GetContourSegments()
MS\Internal\Ink\StrokeNodeOperations.cs (11)
124
internal virtual IEnumerable<
ContourSegment
> GetContourSegments(StrokeNodeData node, Quad quad)
169
internal virtual IEnumerable<
ContourSegment
> GetNonBezierContourSegments(StrokeNodeData beginNode, StrokeNodeData endNode)
441
in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<
ContourSegment
> hitContour)
561
in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<
ContourSegment
> hitContour)
579
foreach (
ContourSegment
hitSegment in hitContour)
930
IEnumerable<
ContourSegment
> hitContour, in StrokeNodeData beginNode, in StrokeNodeData endNode)
955
foreach (
ContourSegment
hitSegment in hitContour)
1019
IEnumerable<
ContourSegment
> hitContour, Quad quad, in StrokeNodeData beginNode, in StrokeNodeData endNode)
1036
foreach (
ContourSegment
hitSegment in hitContour)
1183
in
ContourSegment
hitSegment, in StrokeNodeData beginNode, in StrokeNodeData endNode, ref StrokeFIndices result)
1271
in
ContourSegment
hitSegment, in StrokeNodeData beginNode, Vector spineVector, double pressureDelta)