21 writes to BeginFIndex
PresentationCore (21)
MS\Internal\Ink\EllipticalNodeOperations.cs (7)
405
result.
BeginFIndex
= beginNode.IsEmpty ? StrokeFIndices.BeforeFirst : 1;
414
result.
BeginFIndex
= StrokeFIndices.BeforeFirst;
434
result.
BeginFIndex
= ClipTest(-spineVector, beginRadius, endRadius, hitBegin - spineVector, hitEnd - spineVector);
516
result.
BeginFIndex
= StrokeFIndices.BeforeFirst;
535
result.
BeginFIndex
= StrokeFIndices.BeforeFirst;
582
result.
BeginFIndex
= StrokeFIndices.BeforeFirst;
818
result.
BeginFIndex
= findex;
MS\Internal\Ink\Lasso.cs (1)
645
FIndices.
BeginFIndex
= crossing.FIndices.BeginFIndex;
MS\Internal\Ink\StrokeIntersection.cs (2)
53
set { _hitSegment.
BeginFIndex
= value; }
74
set { _inSegment.
BeginFIndex
= value; }
MS\Internal\Ink\StrokeNode.cs (3)
923
fragment.
BeginFIndex
+= _index - 1;
953
fragment.
BeginFIndex
= (_index == 0 ? StrokeFIndices.BeforeFirst:_index - 1);
963
fragment.
BeginFIndex
+= _index - 1;
MS\Internal\Ink\StrokeNodeOperations.cs (8)
485
result.
BeginFIndex
= StrokeFIndices.BeforeFirst;
493
result.
BeginFIndex
= StrokeFIndices.BeforeFirst;
497
result.
BeginFIndex
= 1;
518
result.
BeginFIndex
= ClipTest(
620
result.
BeginFIndex
= findex;
645
result.
BeginFIndex
= StrokeFIndices.BeforeFirst;
1230
result.
BeginFIndex
= StrokeFIndices.BeforeFirst;
1241
result.
BeginFIndex
= StrokeFIndices.BeforeFirst;
59 references to BeginFIndex
PresentationCore (59)
MS\Internal\Ink\EllipticalNodeOperations.cs (8)
432
if (!DoubleUtil.AreClose(result.
BeginFIndex
, StrokeFIndices.BeforeFirst))
519
if (DoubleUtil.AreClose(result.
BeginFIndex
, StrokeFIndices.BeforeFirst))
526
if ((!beginNode.IsEmpty) && (!isHit || !DoubleUtil.AreClose(result.
BeginFIndex
, StrokeFIndices.BeforeFirst)))
533
if (!DoubleUtil.AreClose(result.
BeginFIndex
, StrokeFIndices.BeforeFirst))
576
else if ((DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.BeforeFirst)) && (!DoubleUtil.AreClose(result.
BeginFIndex
, StrokeFIndices.AfterLast)))
580
else if ((DoubleUtil.AreClose(result.
BeginFIndex
,StrokeFIndices.AfterLast)) && (!DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.BeforeFirst)))
809
if (!DoubleUtil.AreClose(result.
BeginFIndex
, StrokeFIndices.BeforeFirst))
816
if (findex < result.
BeginFIndex
)
MS\Internal\Ink\ErasingStroke.cs (6)
176
if (fragment.
BeginFIndex
< lastFragment.EndFIndex)
179
if (fragment.EndFIndex > lastFragment.
BeginFIndex
)
182
Math.Min(lastFragment.
BeginFIndex
, fragment.
BeginFIndex
),
225
if (DoubleUtil.AreClose(eraseAt[index].
BeginFIndex
, StrokeFIndices.BeforeFirst))
246
intersections.Add(new StrokeIntersection(segment.
BeginFIndex
, StrokeFIndices.AfterLast,
MS\Internal\Ink\Lasso.cs (8)
395
si.HitBegin = crossingList[x - 1].FIndices.
BeginFIndex
;
415
si.InEnd = crossingList[x].FIndices.
BeginFIndex
;
433
si.HitBegin = crossingList[x].FIndices.
BeginFIndex
;
640
if(DoubleUtil.GreaterThanOrClose(crossing.FIndices.EndFIndex, FIndices.
BeginFIndex
) &&
641
DoubleUtil.GreaterThanOrClose(FIndices.EndFIndex, crossing.FIndices.
BeginFIndex
))
643
if (DoubleUtil.LessThan(crossing.FIndices.
BeginFIndex
, FIndices.
BeginFIndex
))
645
FIndices.BeginFIndex = crossing.FIndices.
BeginFIndex
;
MS\Internal\Ink\StrokeFIndices.cs (4)
181
if (DoubleUtil.AreClose(
BeginFIndex
, fIndices.
BeginFIndex
))
185
else if (DoubleUtil.GreaterThan(
BeginFIndex
, fIndices.
BeginFIndex
))
MS\Internal\Ink\StrokeIntersection.cs (5)
73
get { return _inSegment.
BeginFIndex
; }
92
return "{" + StrokeFIndices.GetStringRepresentation(_hitSegment.
BeginFIndex
) + ","
93
+ StrokeFIndices.GetStringRepresentation(_inSegment.
BeginFIndex
) + ","
195
intersections[j].InSegment.
BeginFIndex
)
227
intersections[j].HitSegment.
BeginFIndex
)
MS\Internal\Ink\StrokeNode.cs (7)
897
System.Diagnostics.Debug.Assert(!double.IsNaN(cutAt.
BeginFIndex
) && !double.IsNaN(cutAt.EndFIndex));
920
if (!DoubleUtil.AreClose(fragment.
BeginFIndex
, StrokeFIndices.BeforeFirst))
922
System.Diagnostics.Debug.Assert(fragment.
BeginFIndex
>= 0 && fragment.
BeginFIndex
<= 1);
950
if (DoubleUtil.AreClose(fragment.
BeginFIndex
, StrokeFIndices.BeforeFirst))
958
System.Diagnostics.Debug.Assert(DoubleUtil.GreaterThanOrClose(fragment.
BeginFIndex
, 0f));
960
System.Diagnostics.Debug.Assert(DoubleUtil.LessThanOrClose(fragment.
BeginFIndex
, 1f));
MS\Internal\Ink\StrokeNodeOperations.cs (10)
495
else if (result.
BeginFIndex
!= StrokeFIndices.BeforeFirst)
515
if (result.
BeginFIndex
!= StrokeFIndices.BeforeFirst)
612
if (!DoubleUtil.AreClose(result.
BeginFIndex
, StrokeFIndices.BeforeFirst))
618
if (result.
BeginFIndex
> findex)
641
if (DoubleUtil.AreClose(result.
BeginFIndex
, StrokeFIndices.AfterLast))
1185
if (isHit && DoubleUtil.AreClose(result.
BeginFIndex
, StrokeFIndices.BeforeFirst))
1244
if (DoubleUtil.AreClose(result.
BeginFIndex
, StrokeFIndices.BeforeFirst))
1306
if (DoubleUtil.AreClose(result.
BeginFIndex
, result.EndFIndex) ||
1307
DoubleUtil.AreClose(result.
BeginFIndex
, StrokeFIndices.BeforeFirst) && result.EndFIndex < 0.0f ||
1308
result.
BeginFIndex
> 1.0f && DoubleUtil.AreClose(result.EndFIndex, StrokeFIndices.AfterLast))
System\Windows\Ink\Stroke.cs (11)
752
if(DoubleUtil.GreaterThanOrClose(fragment.
BeginFIndex
, fragment.EndFIndex))
756
System.Diagnostics.Debug.Assert(DoubleUtil.LessThan(fragment.
BeginFIndex
, fragment.EndFIndex));
760
Stroke stroke = Copy(sourceStylusPoints, fragment.
BeginFIndex
, fragment.EndFIndex);
808
if (cutAt[0].
BeginFIndex
== StrokeFIndices.BeforeFirst)
816
if(DoubleUtil.GreaterThanOrClose(beginFIndex, fragment.
BeginFIndex
))
820
System.Diagnostics.Debug.Assert(DoubleUtil.LessThan(beginFIndex, fragment.
BeginFIndex
));
825
Stroke stroke = Copy(sourceStylusPoints, beginFIndex, fragment.
BeginFIndex
);
1008
if (fragments[x].
BeginFIndex
<= current)
1015
current = fragments[x].
BeginFIndex
;
1023
return (!double.IsNaN(findex.
BeginFIndex
) && !double.IsNaN(findex.EndFIndex) && findex.
BeginFIndex
< findex.EndFIndex);