10 instantiations of ContourSegment
PresentationCore (10)
Core\CSharp\MS\Internal\Ink\EllipticalNodeOperations.cs (5)
182
yield return new
ContourSegment
(point, point, node.Position);
186
yield return new
ContourSegment
(quad.A, quad.B);
187
yield return new
ContourSegment
(quad.B, quad.C, node.Position);
188
yield return new
ContourSegment
(quad.C, quad.D);
189
yield return new
ContourSegment
(quad.D, quad.A);
Core\CSharp\MS\Internal\Ink\StrokeNodeOperations.cs (5)
137
yield return new
ContourSegment
(vertex, nextVertex);
143
yield return new
ContourSegment
(quad.A, quad.B);
154
yield return new
ContourSegment
(vertex, nextVertex);
161
yield return new
ContourSegment
(quad.C, quad.D);
162
yield return new
ContourSegment
(quad.D, quad.A);
20 references to ContourSegment
PresentationCore (20)
Core\CSharp\MS\Internal\Ink\EllipticalNodeOperations.cs (6)
174
internal override IEnumerable<
ContourSegment
> GetContourSegments(StrokeNodeData node, Quad quad)
199
internal override IEnumerable<
ContourSegment
> GetNonBezierContourSegments(StrokeNodeData beginNode, StrokeNodeData endNode)
282
StrokeNodeData beginNode, StrokeNodeData endNode, Quad quad, IEnumerable<
ContourSegment
> hitContour)
327
foreach (
ContourSegment
hitSegment in hitContour)
466
StrokeNodeData beginNode, StrokeNodeData endNode, Quad quad, IEnumerable<
ContourSegment
> hitContour)
490
foreach (
ContourSegment
hitSegment in hitContour)
Core\CSharp\MS\Internal\Ink\StrokeNode.cs (3)
860
IEnumerable<
ContourSegment
> hittingContour = hitNode.GetContourSegments();
878
IEnumerable<
ContourSegment
> hittingContour = hitNode.GetContourSegments();
1025
private IEnumerable<
ContourSegment
> GetContourSegments()
Core\CSharp\MS\Internal\Ink\StrokeNodeOperations.cs (11)
127
internal virtual IEnumerable<
ContourSegment
> GetContourSegments(StrokeNodeData node, Quad quad)
172
internal virtual IEnumerable<
ContourSegment
> GetNonBezierContourSegments(StrokeNodeData beginNode, StrokeNodeData endNode)
444
StrokeNodeData beginNode, StrokeNodeData endNode, Quad quad, IEnumerable<
ContourSegment
> hitContour)
570
StrokeNodeData beginNode, StrokeNodeData endNode, Quad quad, IEnumerable<
ContourSegment
> hitContour)
588
foreach (
ContourSegment
hitSegment in hitContour)
944
IEnumerable<
ContourSegment
> hitContour, StrokeNodeData beginNode, StrokeNodeData endNode)
969
foreach (
ContourSegment
hitSegment in hitContour)
1033
IEnumerable<
ContourSegment
> hitContour, Quad quad, StrokeNodeData beginNode, StrokeNodeData endNode)
1050
foreach (
ContourSegment
hitSegment in hitContour)
1197
ContourSegment
hitSegment, StrokeNodeData beginNode, StrokeNodeData endNode, ref StrokeFIndices result)
1285
ContourSegment
hitSegment, StrokeNodeData beginNode, Vector spineVector, double pressureDelta)