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