Overload List
| # | Signature | Description |
|---|---|---|
| 1 | procedure NearestMaximum(const Data: TVec; const PeakIndexes: TVecInt); | Find the nearest peak. |
| 2 | function NearestMaximum(const Data: TVec; const StartIndex: Integer): Integer; | Find the nearest peak. |
Overload 1: procedure NearestMaximum(const Data: TVec; const PeakIndexes: TVecInt);
Find the nearest peak.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Data | TVec | |
| 2 | PeakIndexes | TVecInt |
Result: stored in self (calling object)
Remarks:
Converge to the nearest peak of Data, if the start position is at Data[PeakIndexes[i]]. Returns the index position of the found peaks in PeakIndexes.
Overload 2: function NearestMaximum(const Data: TVec; const StartIndex: Integer): Integer;
Find the nearest peak.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Data | TVec | |
| 2 | StartIndex | Integer |
Returns: Int32
Remarks:
Converge to the nearest maximum in Data, if the start position is at Data[StartIndex]. Returns the position of the found maximum: Data[i-1] < Data[i] > Data[i+1].