﻿ TRSFMXCustomChartFunction.SumOfSquares(TRSCustomChart,TRSCustomChart,Integer,Integer,TDateTime,Integer,Integer) Method

# TRSFMXCustomChartFunction.SumOfSquares(TRSCustomChart,TRSCustomChart,Integer,Integer,TDateTime,Integer,Integer) Method

Calculates the sum of the squares of the SourceChart values over the time period: Data[0]^2 + Data[1]^2 + Data[2]^2...and adds the value to the TargetChart. If the TargetChart
is of a type that has more than 2 dimensions, such as a TRSLineChart with X and Y values, the new TargetChart value includes the TimeStamp.

Namespace: FMX.RS.ChartFunction

 Syntax
 Delphi public   class procedure SumOfSquares(const SourceChart, TargetChart: TRSCustomChart;   IndexLow, IndexHigh: Integer; TimeStamp: TDateTime;   SourceDim: Integer;   TargetDim: Integer); overload;

Parameters

SourceChart

Type: TRSCustomChart

Chart to calculate the maximum from

TargetChart

Type: TRSCustomChart

Chart to add the calculated maximum to

IndexLow

Type: Integer

Lower bounds index into the SourceChart

IndexHigh

Type: Integer

Upper bounds index into the SourceChart

TimeStamp

Type: TDateTime

TimeStamp to attach to the new value

SourceDim

Type: Integer

TargetDim

Type: Integer

 Remarks
 Note that this function is a class procedure so it may be called even if the TRSCustomChartFunction is not instantiated. The function can also be called by custom functions. For example, you could create a custom function that calls this function and then does something with the result (which is in the last value of the TargetChart)