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