EnumerableExtensionsSplit(IEnumerableDouble, Double, Int32) Method
Splits the source sequence by a max distance between values and an optional minimum number of intervals.
Namespace: Karamba.UtilitiesAssembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
public static IEnumerable<double> Split(
this IEnumerable<double> source,
double maxDistance,
int minIntervals = 1
)
<ExtensionAttribute>
Public Shared Function Split (
source As IEnumerable(Of Double),
maxDistance As Double,
Optional minIntervals As Integer = 1
) As IEnumerable(Of Double)
public:
[ExtensionAttribute]
static IEnumerable<double>^ Split(
IEnumerable<double>^ source,
double maxDistance,
int minIntervals = 1
)
[<ExtensionAttribute>]
static member Split :
source : IEnumerable<float> *
maxDistance : float *
?minIntervals : int
(* Defaults:
let _minIntervals = defaultArg minIntervals 1
*)
-> IEnumerable<float>
- source IEnumerableDouble
- The source sequence.
- maxDistance Double
- The maximum distance between two values.
- minIntervals Int32 (Optional)
- The minimum number of interval.
IEnumerableDouble
A sequence of split elements.
In Visual Basic and C#, you can call this method as an instance method on any object of type
IEnumerableDouble. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).