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