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