TsItemDataDouble Class |
Namespace: DHI.Mike1D.Generic.TimeSeries
public class TsItemDataDouble : ITsItemData<double>, ITsItemData
The TsItemDataDouble type exposes the following members.
Name | Description | |
---|---|---|
TsItemDataDouble | Initializes a new instance of the TsItemDataDouble class |
Name | Description | |
---|---|---|
Data |
The time series item data (typed)
| |
DataArray |
Data array of timeseries item data for each timestep. Its length matches the NumberOfTimes | |
DateTimes |
DateTimes in the time series. For a calendar time axis this is retrieved from
the time series. For a relative time axis this is calculated relative to the
time series StartTime that must be set before this is called.
| |
EndTime |
Time series end time
| |
Item |
Get data value for the given time step index.
| |
StartTime |
Time series start time
|
Name | Description | |
---|---|---|
Create(TsItem) |
Create double data item for a time series
| |
Create(TsItemValueType, ITsTime) | ||
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetAccumulatedValue(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. | |
GetAccumulatedValue(Double, Double) | GetAccumulatedValue(DateTime, DateTime). This version
uses relative times.
| |
GetAccumulatedValue(DateTime, DateTime, Int32) | GetAccumulatedValue(DateTime, DateTime). This version
provides a lastInterval to look in first, for faster searching
in the time series.
| |
GetAccumulatedValue(Double, Double, Int32) | GetAccumulatedValue(DateTime, DateTime). This version
uses relative times and provides a lastInterval to look in first,
for faster searching in the time series.
| |
GetData(DateTime) |
Gets the raw data for the given time. It differs
from the GetValue(DateTime) for
the StepAccumulated and
the Accumulated | |
GetData(Int32) |
Get data value for the given time step index.
| |
GetData(DateTime, Int32) |
Gets the raw data for the given time. It differs
from the GetValue(DateTime) for
the StepAccumulated and
the Accumulated | |
GetData(Double, Int32) |
Gets the raw data for the given time since start of the time series.
It differs from the GetValue(DateTime) for
the StepAccumulated and
the Accumulated | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetInterval |
Get interval for time
| |
GetMaxValue(DateTime, DateTime) |
The maximum value within the time interval. NOT IMPLEMENTED.
| |
GetMaxValue(DateTime, DateTime, Int32) | GetMaxValue(DateTime, DateTime). This version
provides a lastInterval to look in first, for faster searching
in the time series. NOT IMPLEMENTED.
| |
GetMeanValue(DateTime, DateTime) |
The mean value is the GetAccumulatedValue(DateTime, DateTime)
divided by the time interval length (in seconds). NOT IMPLEMENTED.
| |
GetMeanValue(DateTime, DateTime, Int32) | GetMeanValue(DateTime, DateTime, Int32). This version
provides a lastInterval to look in first, for faster searching
in the time series. NOT IMPLEMENTED.
| |
GetMinValue(DateTime, DateTime) |
The minimum value within the time interval. NOT IMPLEMENTED.
| |
GetMinValue(DateTime, DateTime, Int32) | GetMinValue(DateTime, DateTime). This version
provides a lastInterval to look in first, for faster searching
in the time series. NOT IMPLEMENTED.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
GetValue(DateTime) |
Get value for the given Date_time.
| |
GetValue(Double) |
Get value for the given relative time.
| |
GetValue(DateTime, Int32) |
Get value for the given Date_time. Last interval is provided for
faster lookup.
| |
GetValue(Double, Int32) |
Get value for the given relative time. Last interval is provided for
faster lookup.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |