10 instantiations of ContourSegment
PresentationCore (10)
MS\Internal\Ink\EllipticalNodeOperations.cs (5)
177
yield return new
ContourSegment
(point, point, node.Position);
181
yield return new
ContourSegment
(quad.A, quad.B);
182
yield return new
ContourSegment
(quad.B, quad.C, node.Position);
183
yield return new
ContourSegment
(quad.C, quad.D);
184
yield return new
ContourSegment
(quad.D, quad.A);
MS\Internal\Ink\StrokeNodeOperations.cs (5)
127
yield return new
ContourSegment
(vertex, nextVertex);
133
yield return new
ContourSegment
(quad.A, quad.B);
144
yield return new
ContourSegment
(vertex, nextVertex);
151
yield return new
ContourSegment
(quad.C, quad.D);
152
yield return new
ContourSegment
(quad.D, quad.A);
20 references to ContourSegment
PresentationCore (20)
MS\Internal\Ink\EllipticalNodeOperations.cs (6)
169
internal override IEnumerable<
ContourSegment
> GetContourSegments(StrokeNodeData node, Quad quad)
194
internal override IEnumerable<
ContourSegment
> GetNonBezierContourSegments(StrokeNodeData beginNode, StrokeNodeData endNode)
277
in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<
ContourSegment
> hitContour)
322
foreach (
ContourSegment
hitSegment in hitContour)
461
in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<
ContourSegment
> hitContour)
485
foreach (
ContourSegment
hitSegment in hitContour)
MS\Internal\Ink\StrokeNode.cs (3)
853
IEnumerable<
ContourSegment
> hittingContour = hitNode.GetContourSegments();
871
IEnumerable<
ContourSegment
> hittingContour = hitNode.GetContourSegments();
1017
private IEnumerable<
ContourSegment
> GetContourSegments()
MS\Internal\Ink\StrokeNodeOperations.cs (11)
117
internal virtual IEnumerable<
ContourSegment
> GetContourSegments(StrokeNodeData node, Quad quad)
162
internal virtual IEnumerable<
ContourSegment
> GetNonBezierContourSegments(StrokeNodeData beginNode, StrokeNodeData endNode)
434
in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<
ContourSegment
> hitContour)
554
in StrokeNodeData beginNode, in StrokeNodeData endNode, Quad quad, IEnumerable<
ContourSegment
> hitContour)
572
foreach (
ContourSegment
hitSegment in hitContour)
923
IEnumerable<
ContourSegment
> hitContour, in StrokeNodeData beginNode, in StrokeNodeData endNode)
948
foreach (
ContourSegment
hitSegment in hitContour)
1012
IEnumerable<
ContourSegment
> hitContour, Quad quad, in StrokeNodeData beginNode, in StrokeNodeData endNode)
1029
foreach (
ContourSegment
hitSegment in hitContour)
1176
in
ContourSegment
hitSegment, in StrokeNodeData beginNode, in StrokeNodeData endNode, ref StrokeFIndices result)
1264
in
ContourSegment
hitSegment, in StrokeNodeData beginNode, Vector spineVector, double pressureDelta)