2 instantiations of Quad
PresentationCore (2)
Core\CSharp\MS\Internal\Ink\EllipticalNodeOperations.cs (1)
162return new Quad(beginNode.Position + (vectorToLeftTangent * beginRadius),
Core\CSharp\MS\Internal\Ink\Quad.cs (1)
30private static Quad s_empty = new Quad(new Point(0, 0), new Point(0, 0), new Point(0, 0), new Point(0, 0));
39 references to Quad
PresentationCore (39)
Core\CSharp\MS\Internal\Ink\EllipticalNodeOperations.cs (10)
90internal override Quad GetConnectingQuad(StrokeNodeData beginNode, StrokeNodeData endNode) 94return Quad.Empty; 115return Quad.Empty; 174internal override IEnumerable<ContourSegment> GetContourSegments(StrokeNodeData node, Quad quad) 201Quad quad = beginNode.IsEmpty ? Quad.Empty : base.GetConnectingQuad(beginNode, endNode); 217StrokeNodeData beginNode, StrokeNodeData endNode, Quad quad, Point hitBeginPoint, Point hitEndPoint) 282StrokeNodeData beginNode, StrokeNodeData endNode, Quad quad, IEnumerable<ContourSegment> hitContour) 388StrokeNodeData beginNode, StrokeNodeData endNode, Quad quad, Point hitBeginPoint, Point hitEndPoint) 466StrokeNodeData beginNode, StrokeNodeData endNode, Quad quad, IEnumerable<ContourSegment> hitContour)
Core\CSharp\MS\Internal\Ink\Quad.cs (2)
30private static Quad s_empty = new Quad(new Point(0, 0), new Point(0, 0), new Point(0, 0), new Point(0, 0)); 37internal static Quad Empty { get { return s_empty; } }
Core\CSharp\MS\Internal\Ink\StrokeNode.cs (9)
51_connectingQuad = Quad.Empty; 139internal Quad GetConnectingQuad() 145return Quad.Empty; 201Quad quad = ConnectingQuad; 326Quad quad = ConnectingQuad; 434Quad quad1 = previous.ConnectingQuad; 437Quad quad2 = ConnectingQuad; 1005private Quad ConnectingQuad 1100private Quad _connectingQuad;
Core\CSharp\MS\Internal\Ink\StrokeNodeOperations.cs (14)
127internal virtual IEnumerable<ContourSegment> GetContourSegments(StrokeNodeData node, Quad quad) 174Quad quad = beginNode.IsEmpty ? Quad.Empty : GetConnectingQuad(beginNode, endNode); 185internal virtual Quad GetConnectingQuad(StrokeNodeData beginNode, StrokeNodeData endNode) 191return Quad.Empty; 204Quad quad = Quad.Empty; 225return Quad.Empty; 283return Quad.Empty; 299StrokeNodeData beginNode, StrokeNodeData endNode, Quad quad, Point hitBeginPoint, Point hitEndPoint) 444StrokeNodeData beginNode, StrokeNodeData endNode, Quad quad, IEnumerable<ContourSegment> hitContour) 478StrokeNodeData beginNode, StrokeNodeData endNode, Quad quad, Point hitBeginPoint, Point hitEndPoint) 570StrokeNodeData beginNode, StrokeNodeData endNode, Quad quad, IEnumerable<ContourSegment> hitContour) 1033IEnumerable<ContourSegment> hitContour, Quad quad, StrokeNodeData beginNode, StrokeNodeData endNode)
Core\CSharp\MS\Internal\Ink\StrokeNodeOperations2.cs (2)
81internal static bool HitTestQuadSegment(Quad quad, Point hitBegin, Point hitEnd) 163internal static bool HitTestQuadCircle(Quad quad, Point center, Vector radius)
Core\CSharp\MS\Internal\Ink\StrokeRenderer.cs (2)
150Quad quad = strokeNode.GetConnectingQuad(); 783Quad quad = strokeNodeCurrent.GetConnectingQuad();