Click or drag to resize

ITsItemDataT Interface

An item data interface that supports interpolation in time.

Namespace:  DHI.Mike1D.Generic.TimeSeries
Assembly:  DHI.Mike1D.Generic (in DHI.Mike1D.Generic.dll) Version: 16.0.0.0 (11.1.1.1111)
Syntax
C#
public interface ITsItemData<T> : ITsItemData

Type Parameters

T
Float, double, char or similar, that supports interpolation.

The ITsItemDataT type exposes the following members.

Properties
  NameDescription
Public propertyData
The time series item data (typed)
Public propertyDataArray
Data array of timeseries item data for each timestep. Its length matches the NumberOfTimes
(Inherited from ITsItemData.)
Top
Methods
  NameDescription
Public methodGetAccumulatedValue(DateTime, DateTime)

Get the accumulated value within the time interval. The accumulated value is the integral from start til end.

For the Accumulated it is the value difference from start til end, and alike for for the StepAccumulated,

If the item data does not fully cover the time interval, values outside the time interval are assumed to be zero.

Public methodGetAccumulatedValue(DateTime, DateTime, Int32)
GetAccumulatedValue(DateTime, DateTime). This version provides a lastInterval to look in first, for faster searching in the time series.
Public methodGetData
Get value for the given time step index.
Public methodGetMaxValue(DateTime, DateTime)
The maximum value within the time interval
Public methodGetMaxValue(DateTime, DateTime, Int32)
GetMaxValue(DateTime, DateTime). This version provides a lastInterval to look in first, for faster searching in the time series.
Public methodGetMeanValue(DateTime, DateTime)
The mean value is the GetAccumulatedValue(DateTime, DateTime) divided by the time interval length (in seconds)
Public methodGetMeanValue(DateTime, DateTime, Int32)
GetMeanValue(DateTime, DateTime, Int32). This version provides a lastInterval to look in first, for faster searching in the time series.
Public methodGetMinValue(DateTime, DateTime)
The minimum value within the time interval
Public methodGetMinValue(DateTime, DateTime, Int32)
GetMinValue(DateTime, DateTime). This version provides a lastInterval to look in first, for faster searching in the time series.
Public methodGetValue(DateTime)
Get value for the given DateTime.
Public methodGetValue(DateTime, Int32)
Get value for the given DateTime. Last interval is provided for faster lookup.
Top
See Also