public SeriesRange(ITimedValueSeries <TTime, TValue> series, int from, int to) { mySeries = series; SetRangeIndices(from, to); var descriptor = new ObjectDescriptor("Range", ObjectDescriptor.Param("from", myFrom), ObjectDescriptor.Param("to", myTo)); Identifier = mySeries.Identifier.Modify(descriptor); }
public SeriesRange(ITimedValueSeries <TTime, TValue> series, ClosedInterval <int> interval) : this(series, interval.Min, interval.Max) { }
protected override ITimedValueSeries <int, int> CreateSeriesRange(ITimedValueSeries <int, int> series, ClosedInterval <int> interval) { return(new SeriesRange <int, int>(series, interval)); }
public TimedValueSeries(ITimedValueSeries <TTime, TValue> sortedSeries) : this(sortedSeries.Identifier, sortedSeries, false) { }
public SimpleSeriesViewport(ITimedValueSeries <int, int> series, ClosedInterval <int> range) : base(series, range) { }