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