21 writes to BeginFIndex
PresentationCore (21)
Core\CSharp\MS\Internal\Ink\EllipticalNodeOperations.cs (7)
411result.BeginFIndex = beginNode.IsEmpty ? StrokeFIndices.BeforeFirst : 1; 420result.BeginFIndex = StrokeFIndices.BeforeFirst; 440result.BeginFIndex = ClipTest(-spineVector, beginRadius, endRadius, hitBegin - spineVector, hitEnd - spineVector); 522result.BeginFIndex = StrokeFIndices.BeforeFirst; 541result.BeginFIndex = StrokeFIndices.BeforeFirst; 590result.BeginFIndex = StrokeFIndices.BeforeFirst; 826result.BeginFIndex = findex;
Core\CSharp\MS\Internal\Ink\Lasso.cs (1)
650FIndices.BeginFIndex = crossing.FIndices.BeginFIndex;
Core\CSharp\MS\Internal\Ink\StrokeIntersection.cs (2)
61set { _hitSegment.BeginFIndex = value; } 82set { _inSegment.BeginFIndex = value; }
Core\CSharp\MS\Internal\Ink\StrokeNode.cs (3)
931fragment.BeginFIndex += _index - 1; 962fragment.BeginFIndex = (_index == 0 ? StrokeFIndices.BeforeFirst:_index - 1); 972fragment.BeginFIndex += _index - 1;
Core\CSharp\MS\Internal\Ink\StrokeNodeOperations.cs (8)
502result.BeginFIndex = StrokeFIndices.BeforeFirst; 510result.BeginFIndex = StrokeFIndices.BeforeFirst; 514result.BeginFIndex = 1; 535result.BeginFIndex = ClipTest( 642result.BeginFIndex = findex; 667result.BeginFIndex = StrokeFIndices.BeforeFirst; 1252result.BeginFIndex = StrokeFIndices.BeforeFirst; 1263result.BeginFIndex = StrokeFIndices.BeforeFirst;
55 references to BeginFIndex
PresentationCore (55)
Core\CSharp\MS\Internal\Ink\EllipticalNodeOperations.cs (8)
438if (!DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.BeforeFirst)) 525if (DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.BeforeFirst)) 532if ((beginNode.IsEmpty == false) && (!isHit || !DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.BeforeFirst))) 539if (!DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.BeforeFirst)) 584else if ((DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.BeforeFirst)) && (!DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.AfterLast))) 588else if ((DoubleUtil.AreClose(result.BeginFIndex,StrokeFIndices.AfterLast)) && (!DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.BeforeFirst))) 817if (!DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.BeforeFirst)) 824if (findex < result.BeginFIndex)
Core\CSharp\MS\Internal\Ink\ErasingStroke.cs (6)
180if (fragment.BeginFIndex < lastFragment.EndFIndex) 183if (fragment.EndFIndex > lastFragment.BeginFIndex) 186Math.Min(lastFragment.BeginFIndex, fragment.BeginFIndex), 229if (DoubleUtil.AreClose(eraseAt[index].BeginFIndex, StrokeFIndices.BeforeFirst)) 250intersections.Add(new StrokeIntersection(segment.BeginFIndex, StrokeFIndices.AfterLast,
Core\CSharp\MS\Internal\Ink\Lasso.cs (8)
402si.HitBegin = crossingList[x - 1].FIndices.BeginFIndex; 422si.InEnd = crossingList[x].FIndices.BeginFIndex; 440si.HitBegin = crossingList[x].FIndices.BeginFIndex; 645if(DoubleUtil.GreaterThanOrClose(crossing.FIndices.EndFIndex, FIndices.BeginFIndex) && 646DoubleUtil.GreaterThanOrClose(FIndices.EndFIndex, crossing.FIndices.BeginFIndex)) 648if (DoubleUtil.LessThan(crossing.FIndices.BeginFIndex, FIndices.BeginFIndex)) 650FIndices.BeginFIndex = crossing.FIndices.BeginFIndex;
Core\CSharp\MS\Internal\Ink\StrokeFIndices.cs (4)
191if (DoubleUtil.AreClose(BeginFIndex, fIndices.BeginFIndex)) 195else if (DoubleUtil.GreaterThan(BeginFIndex, fIndices.BeginFIndex))
Core\CSharp\MS\Internal\Ink\StrokeIntersection.cs (5)
81get { return _inSegment.BeginFIndex; } 100return "{" + StrokeFIndices.GetStringRepresentation(_hitSegment.BeginFIndex) + "," 101+ StrokeFIndices.GetStringRepresentation(_inSegment.BeginFIndex) + "," 203intersections[j].InSegment.BeginFIndex) 235intersections[j].HitSegment.BeginFIndex)
Core\CSharp\MS\Internal\Ink\StrokeNode.cs (7)
905System.Diagnostics.Debug.Assert(!double.IsNaN(cutAt.BeginFIndex) && !double.IsNaN(cutAt.EndFIndex)); 928if (!DoubleUtil.AreClose(fragment.BeginFIndex, StrokeFIndices.BeforeFirst)) 930System.Diagnostics.Debug.Assert(fragment.BeginFIndex >= 0 && fragment.BeginFIndex <= 1); 959if (DoubleUtil.AreClose(fragment.BeginFIndex, StrokeFIndices.BeforeFirst)) 967System.Diagnostics.Debug.Assert(DoubleUtil.GreaterThanOrClose(fragment.BeginFIndex, 0f)); 969System.Diagnostics.Debug.Assert(DoubleUtil.LessThanOrClose(fragment.BeginFIndex, 1f));
Core\CSharp\MS\Internal\Ink\StrokeNodeOperations.cs (10)
512else if (result.BeginFIndex != StrokeFIndices.BeforeFirst) 532if (result.BeginFIndex != StrokeFIndices.BeforeFirst) 634if (!DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.BeforeFirst)) 640if (result.BeginFIndex > findex) 663if (DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.AfterLast)) 1207if (isHit && DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.BeforeFirst)) 1266if (DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.BeforeFirst)) 1329if (DoubleUtil.AreClose(result.BeginFIndex, result.EndFIndex) || 1330DoubleUtil.AreClose(result.BeginFIndex, StrokeFIndices.BeforeFirst) && result.EndFIndex < 0.0f || 1331result.BeginFIndex > 1.0f && DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.AfterLast))
Core\CSharp\System\Windows\Ink\Stroke.cs (7)
785if(DoubleUtil.GreaterThanOrClose(fragment.BeginFIndex, fragment.EndFIndex)) 789System.Diagnostics.Debug.Assert(DoubleUtil.LessThan(fragment.BeginFIndex, fragment.EndFIndex)); 793Stroke stroke = Copy(sourceStylusPoints, fragment.BeginFIndex, fragment.EndFIndex); 841if (cutAt[0].BeginFIndex == StrokeFIndices.BeforeFirst) 849if(DoubleUtil.GreaterThanOrClose(beginFIndex, fragment.BeginFIndex)) 853System.Diagnostics.Debug.Assert(DoubleUtil.LessThan(beginFIndex, fragment.BeginFIndex)); 858Stroke stroke = Copy(sourceStylusPoints, beginFIndex, fragment.BeginFIndex);