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