22 writes to EndFIndex
PresentationCore (22)
Core\CSharp\MS\Internal\Ink\EllipticalNodeOperations.cs (6)
410
result.
EndFIndex
= StrokeFIndices.AfterLast;
423
result.
EndFIndex
= 0;
445
result.
EndFIndex
= 1 - ClipTest(spineVector, endRadius, beginRadius, hitBegin, hitEnd);
519
result.
EndFIndex
= StrokeFIndices.AfterLast;
586
result.
EndFIndex
= StrokeFIndices.AfterLast;
810
result.
EndFIndex
= findex;
Core\CSharp\MS\Internal\Ink\ErasingStroke.cs (2)
231
lastFragment.
EndFIndex
= eraseAt[index].EndFIndex;
237
lastFragment.
EndFIndex
= inkStrokeNode.Index;
Core\CSharp\MS\Internal\Ink\Lasso.cs (1)
656
FIndices.
EndFIndex
= crossing.FIndices.EndFIndex;
Core\CSharp\MS\Internal\Ink\StrokeIntersection.cs (4)
71
set { _hitSegment.
EndFIndex
= value; }
92
set { _inSegment.
EndFIndex
= value; }
207
sfiPrevious.
EndFIndex
= intersections[j].InSegment.EndFIndex;
239
sfiPrevious.
EndFIndex
= intersections[j].HitSegment.EndFIndex;
Core\CSharp\MS\Internal\Ink\StrokeNode.cs (3)
936
fragment.
EndFIndex
+= _index - 1;
979
fragment.
EndFIndex
= (_isLastNode ? StrokeFIndices.AfterLast:_index);
987
fragment.
EndFIndex
+= _index - 1;
Core\CSharp\MS\Internal\Ink\StrokeNodeOperations.cs (6)
503
result.
EndFIndex
= 0;
507
result.
EndFIndex
= StrokeFIndices.AfterLast;
545
result.
EndFIndex
= 1 - ClipTest(
657
result.
EndFIndex
= findex;
672
result.
EndFIndex
= StrokeFIndices.AfterLast;
1260
result.
EndFIndex
= StrokeFIndices.AfterLast;
58 references to EndFIndex
PresentationCore (58)
Core\CSharp\MS\Internal\Ink\EllipticalNodeOperations.cs (8)
421
if (!DoubleUtil.AreClose(result.
EndFIndex
, StrokeFIndices.AfterLast))
443
if (!DoubleUtil.AreClose(result.
EndFIndex
, StrokeFIndices.AfterLast))
517
if (!DoubleUtil.AreClose(result.
EndFIndex
, StrokeFIndices.AfterLast))
542
if (DoubleUtil.AreClose(result.
EndFIndex
, StrokeFIndices.AfterLast))
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)))
803
if (!DoubleUtil.AreClose(result.
EndFIndex
, StrokeFIndices.AfterLast))
808
if (findex > result.
EndFIndex
)
Core\CSharp\MS\Internal\Ink\ErasingStroke.cs (9)
180
if (fragment.BeginFIndex < lastFragment.
EndFIndex
)
183
if (fragment.
EndFIndex
> lastFragment.BeginFIndex)
187
Math.Max(lastFragment.
EndFIndex
, fragment.
EndFIndex
));
190
if ((fragment.
EndFIndex
<= lastFragment.
EndFIndex
) || ((i + 1) == eraseAt.Count))
227
if (DoubleUtil.AreClose(lastFragment.
EndFIndex
, StrokeFIndices.AfterLast) )
231
lastFragment.EndFIndex = eraseAt[index].
EndFIndex
;
251
StrokeFIndices.BeforeFirst, segment.
EndFIndex
));
Core\CSharp\MS\Internal\Ink\Lasso.cs (7)
401
si.InBegin = crossingList[x - 1].FIndices.
EndFIndex
;
432
si.HitEnd = crossingList[x].FIndices.
EndFIndex
;
645
if(DoubleUtil.GreaterThanOrClose(crossing.FIndices.
EndFIndex
, FIndices.BeginFIndex) &&
646
DoubleUtil.GreaterThanOrClose(FIndices.
EndFIndex
, crossing.FIndices.BeginFIndex))
654
if (DoubleUtil.GreaterThan(crossing.FIndices.
EndFIndex
, FIndices.
EndFIndex
))
656
FIndices.EndFIndex = crossing.FIndices.
EndFIndex
;
Core\CSharp\MS\Internal\Ink\StrokeIntersection.cs (8)
70
get { return _hitSegment.
EndFIndex
; }
91
get { return _inSegment.
EndFIndex
; }
102
+ StrokeFIndices.GetStringRepresentation(_inSegment.
EndFIndex
) + ","
103
+ StrokeFIndices.GetStringRepresentation(_hitSegment.
EndFIndex
) + "}";
202
inFIndices[inFIndices.Count - 1].
EndFIndex
>=
207
sfiPrevious.EndFIndex = intersections[j].InSegment.
EndFIndex
;
234
hitFIndices[hitFIndices.Count - 1].
EndFIndex
>=
239
sfiPrevious.EndFIndex = intersections[j].HitSegment.
EndFIndex
;
Core\CSharp\MS\Internal\Ink\StrokeNode.cs (7)
905
System.Diagnostics.Debug.Assert(!double.IsNaN(cutAt.BeginFIndex) && !double.IsNaN(cutAt.
EndFIndex
));
933
if (!DoubleUtil.AreClose(fragment.
EndFIndex
, StrokeFIndices.AfterLast))
935
System.Diagnostics.Debug.Assert(fragment.
EndFIndex
>= 0 && fragment.
EndFIndex
<= 1);
976
if (DoubleUtil.AreClose(fragment.
EndFIndex
, StrokeFIndices.AfterLast))
983
System.Diagnostics.Debug.Assert(DoubleUtil.GreaterThanOrClose(fragment.
EndFIndex
, 0f));
985
System.Diagnostics.Debug.Assert(DoubleUtil.LessThanOrClose(fragment.
EndFIndex
, 1f));
Core\CSharp\MS\Internal\Ink\StrokeNodeOperations.cs (10)
542
if (result.
EndFIndex
!= StrokeFIndices.AfterLast)
648
if (!DoubleUtil.AreClose(result.
EndFIndex
, StrokeFIndices.AfterLast))
655
if (result.
EndFIndex
< findex)
665
if (!DoubleUtil.AreClose(result.
EndFIndex
, StrokeFIndices.BeforeFirst))
670
else if (DoubleUtil.AreClose(result.
EndFIndex
, StrokeFIndices.BeforeFirst))
1216
if (isHit && DoubleUtil.AreClose(result.
EndFIndex
, StrokeFIndices.AfterLast))
1253
if (DoubleUtil.AreClose(result.
EndFIndex
, StrokeFIndices.AfterLast))
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 (9)
779
System.Diagnostics.Debug.Assert(false == ((!DoubleUtil.AreClose(cutAt[cutAt.Length - 1].
EndFIndex
, StrokeFIndices.AfterLast)) &&
780
Math.Ceiling(cutAt[cutAt.Length - 1].
EndFIndex
) > sourceStylusPoints.Count - 1));
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
);
835
System.Diagnostics.Debug.Assert(false == ((!DoubleUtil.AreClose(cutAt[cutAt.Length - 1].
EndFIndex
, StrokeFIndices.AfterLast)) &&
836
Math.Ceiling(cutAt[cutAt.Length - 1].
EndFIndex
) > sourceStylusPoints.Count - 1));
843
beginFIndex = cutAt[0].
EndFIndex
;
862
beginFIndex = fragment.
EndFIndex
;