The Common.Data namespace contains general purpose data-related interfaces and classes.
Many of the classes are related to the concept of a data series across time which forms the
basis for the specific data tracks stored in fitness activities (e.g. a GPS track, a heart-rate track, etc).
| C# | Visual Basic |
namespace ZoneFiveSoftware.Common.Data
Namespace ZoneFiveSoftware.Common.Data
| All Types | Classes | Interfaces | Enumerations | Delegates |
| Icon | Type | Description |
|---|---|---|
| IInterpolateValues<(Of <(T>)>) |
The interface to interpolate a value. This is defined as an adaptor interface so
we can interpolate system value types such as double, long, byte, etc.
| |
| INotifyDataChanged |
An interface to notify event handlers when data in an object has changed.
| |
| INumericTimeDataSeries |
A time data series which contains numeric (float) data. Includes additional methods
for calculating statistics on the numeric data series.
| |
| ITimeDataSeries<(Of <(T>)>) |
An array of data values indexed by increasing elapsed time.
| |
| ITimeValueEntry<(Of <(T>)>) |
A value entry in an ITimeDataSeries<(Of <(T>)>) collection.
| |
| IValueRange<(Of <(T>)>) |
A range of values which enforces the rule lower <= upper.
| |
| IValueRangeSeries<(Of <(T>)>) |
A collection which maintains an ordered, non-overlapping set of ranges {from,to}.
As ranges are added to the collection they may be combined with other ranges.
| |
| IWebImage |
A web image represents a link to a local file or remote url and a unique identifier (a GUID)
which allows the image to be identified in the image thumbnail cache.
| |
| NotifyDataChangedAction |
Type of data change event.
| |
| NotifyDataChangedEventArgs |
Specifies what data was changed and how it was changed.
| |
| NotifyDataChangedEventHandler |
The delegate for the INotifyDataChange event handler.
| |
| NotifyDataChangedEventQueue | ||
| NumericTimeDataSeries |
Implementation of the INumericTimeDataSeries interface.
| |
| TimeDataSeries<(Of <(T>)>) |
Implementation of the ITimeDataSeries<(Of <(T>)>) interface.
| |
| TimeValueEntry<(Of <(T>)>) |
Implementation of the ITimeValueEntry<(Of <(T>)>) interface.
| |
| ValueRange<(Of <(T>)>) |
Implementation of the IValueRange<(Of <(T>)>) interface.
| |
| ValueRangeSeries<(Of <(T>)>) |
Implementation of IValueRangeSeries<(Of <(T>)>) interface.
|