4 instantiations of StrokeNodeIterator
PresentationCore (4)
Core\CSharp\MS\Internal\Ink\ErasingStroke.cs (1)
34
_nodeIterator = new
StrokeNodeIterator
(erasingShape);
Core\CSharp\MS\Internal\Ink\StrokeNodeEnumerator.cs (3)
73
return new
StrokeNodeIterator
(stylusPoints, operations, usePressure);
159
return new
StrokeNodeIterator
( stylusPoints,
184
return new
StrokeNodeIterator
( newStylusPoints,
22 references to StrokeNodeIterator
PresentationCore (22)
Core\CSharp\MS\Internal\Ink\ErasingStroke.cs (3)
98
internal bool HitTest(
StrokeNodeIterator
iterator)
137
internal bool EraseTest(
StrokeNodeIterator
iterator, List<StrokeIntersection> intersections)
329
private
StrokeNodeIterator
_nodeIterator;
Core\CSharp\MS\Internal\Ink\Lasso.cs (1)
189
internal StrokeIntersection[] HitTest(
StrokeNodeIterator
iterator)
Core\CSharp\MS\Internal\Ink\StrokeNodeEnumerator.cs (6)
36
internal static
StrokeNodeIterator
GetIterator(Stroke stroke, DrawingAttributes drawingAttributes)
57
internal static
StrokeNodeIterator
GetIterator(StylusPointCollection stylusPoints, DrawingAttributes drawingAttributes)
139
internal
StrokeNodeIterator
GetIteratorForNextSegment(StylusPointCollection stylusPoints)
171
internal
StrokeNodeIterator
GetIteratorForNextSegment(Point[] points)
237
pressureFactor =
StrokeNodeIterator
.GetNormalizedPressureFactor(stylusPoint.PressureFactor);
238
previousPressureFactor =
StrokeNodeIterator
.GetNormalizedPressureFactor(previousStylusPoint.PressureFactor);
Core\CSharp\MS\Internal\Ink\StrokeRenderer.cs (2)
40
internal static void CalcGeometryAndBoundsWithTransform(
StrokeNodeIterator
iterator,
209
internal static void CalcGeometryAndBounds(
StrokeNodeIterator
iterator,
Core\CSharp\System\Windows\Ink\IncrementalHitTester.cs (1)
556
(_erasingStroke.EraseTest(
StrokeNodeIterator
.GetIterator(strokeInfo.Stroke, strokeInfo.Stroke.DrawingAttributes), eraseAt) == false))
Core\CSharp\System\Windows\Ink\Stroke2.cs (7)
43
StrokeNodeIterator
iterator =
StrokeNodeIterator
.GetIterator(this, this.DrawingAttributes);
376
return erasingStroke.HitTest(
StrokeNodeIterator
.GetIterator(this, this.DrawingAttributes));
513
StrokeNodeIterator
iterator =
StrokeNodeIterator
.GetIterator(this, drawingAttributes);
631
erasingStroke.EraseTest(
StrokeNodeIterator
.GetIterator(this, this.DrawingAttributes), intersections);
654
return lasso.HitTest(
StrokeNodeIterator
.GetIterator(this, this.DrawingAttributes));
Core\CSharp\System\Windows\Ink\StrokeCollection2.cs (2)
239
erasingStroke.HitTest(
StrokeNodeIterator
.GetIterator(stroke, stroke.DrawingAttributes)))
377
erasingStroke.EraseTest(
StrokeNodeIterator
.GetIterator(stroke, stroke.DrawingAttributes), intersections);