Ejemplo n.º 1
0
 public static SpanF spanProjSpan(SpanOf <SpanF> _sproj, SpanF _sindex)
 {
     spanProjCheck(_sproj);
     spanCheck(_sindex);
     return(spanAdd(spanExactly(_sproj.From.To),
                    spanMult(_sproj.To, spanAdd(_sindex, spanExactly(-_sproj.From.From)))));
     //return spanAdd(_sproj.From, spanMult(_sproj.To, _sindex));
 }
Ejemplo n.º 2
0
    public static IEnumerable <X> EachOfFromAndTo <X>(this SpanOf <X> _s)
    {
        yield return(_s.From);

        yield return(_s.To);
    }
Ejemplo n.º 3
0
 public static SpanF spanProjInt(SpanOf <SpanF> _sproj, int _intIndex)
 {
     return(spanProjSpan(_sproj, spanFromInt(_intIndex)));
 }
Ejemplo n.º 4
0
    // Span Projections

    public static void spanProjCheck(SpanOf <SpanF> _s)
    {
        //spanCheck(_s.From);
        spanCheck(_s.To);
    }