public class Cumulative extends Function
Title: Cumulative class
Description: The Cumulative function sums the Series values starting from the first point.
Example: Given these values: 1 2 3 The Cumulative function returns: 1 3 6 ( 1=1, 1+2=3 and 1+2+3=6 )
Example:
cumulativeFunction = new com.steema.teechart.functions. Cumulative(myChart.getChart()); cumulativeFunction.setPeriod(1); lineSeries.setDataSource(barSeries); lineSeries.setFunction(cumulativeFunction);
Copyright (c) 2005-2018 by Steema Software SL. All Rights Reserved.
Company: Steema Software SL
canUsePeriod, dPeriod, HideSourceList, noSourceRequired, series, SingleSource, updating
chart, InternalUse
Constructor and Description |
---|
Cumulative() |
Cumulative(IBaseChart c) |
Modifier and Type | Method and Description |
---|---|
double |
calculate(Series sourceSeries,
int firstIndex,
int lastIndex)
Performs function operation on SourceSeries series.
|
double |
calculateMany(java.util.ArrayList sourceSeriesList,
int valueIndex)
Performs function operation on list of series (SourceSeriesList).
|
java.lang.String |
getDescription()
Gets descriptive text.
|
addFunctionXY, addPoints, calculateAllPoints, calculateByPeriod, calculatePeriod, clear, dispose, doCalculation, getPeriod, getPeriodAlign, getPeriodStyle, getSeries, newInstance, readResolve, recalculate, setPeriod, setPeriodAlign, setPeriodStyle, setSeries, valueList
getChart, invalidate, setBooleanProperty, setChart, setColorProperty, setDoubleProperty, setIntegerProperty, setStringProperty
public Cumulative()
public Cumulative(IBaseChart c)
public double calculate(Series sourceSeries, int firstIndex, int lastIndex)
public double calculateMany(java.util.ArrayList sourceSeriesList, int valueIndex)
calculateMany
in class Function
sourceSeriesList
- ArrayListvalueIndex
- intpublic java.lang.String getDescription()
getDescription
in class Function