You are here: Start » AVL.NET » Invoke.FindDensityMaxima_FixedSpread
Finds local density maxima in a set of values by looking for the highest number of samples withing a range determined by the given spread.
| Namespace: | Avl | 
|---|---|
| Assembly: | AvlNet.dll | 
Syntax
C++
C#
public static void FindDensityMaxima_FixedSpread ( List<float> inValues, float inSpread, int inMinCount, bool inAllowOverlapping, Optional<float> inCycle, Avl.DataModeFunction inModeFunction, Optional<Avl.LocalBlindness> inLocalBlindness, List<float> outModes, List<int> outCounts )
Parameters
| Name | Type | Range | Default | Description | |
|---|---|---|---|---|---|
![]()  | inValues | System.Collections.Generic.List<float> | Data points array. | ||
![]()  | inSpread | float | <0.0f, INF> | 2.0f | Maximum spread of a single window. Default value: 2.0f. | 
![]()  | inMinCount | int | <1, INF> | 1 | Windows with a smaller count will not be considered. Default value: 1. | 
![]()  | inAllowOverlapping | bool | If true all local maxima will be returned otherwise for each group of ranges that overlap only the one with the smallest real spread will be returned. | ||
![]()  | inCycle | Atl.Optional<float> | Length of the cycle if data is to be considered cyclically. Default value: atl::NIL. | ||
![]()  | inModeFunction | Avl.DataModeFunction | Mean | Method of calculating the center of a data mode. Default value: Mean. | |
![]()  | inLocalBlindness | Atl.Optional<Avl.LocalBlindness> | Helps to sieve out unnecessary points. Default value: atl::NIL. | ||
![]()  | outModes | System.Collections.Generic.List<float> | Computed data modes. | ||
![]()  | outCounts | System.Collections.Generic.List<int> | Sizes of windows that had a mode. | 


