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