public class IlvMovingAvgDataSet extends IlvCombinedDataSet
DEFAULT_UNDEF_VALUE| Constructor and Description |
|---|
IlvMovingAvgDataSet()
Creates a moving average with a default period.
|
IlvMovingAvgDataSet(IlvDataSet dataSet,
int period)
Creates a moving average of the specified data set, with the specified period.
|
IlvMovingAvgDataSet(int period)
Creates a moving average with the specified period.
|
| Modifier and Type | Method and Description |
|---|---|
protected int |
computeDataCount()
Computes the data count of this data set.
|
protected void |
dataSetContentsChanged(DataSetContentsEvent event)
Called when one of the data sets referenced by this object has been
modified.
|
protected void |
dataSetPropertyChanged(DataSetPropertyEvent event)
Called when a property of one of the data sets referenced by this object
has been modified.
|
double |
getMinimumXDifference()
Returns the minimum positive difference among adjacent X values in the
sequence of X values, sorted into ascending order.
|
String |
getName()
Returns the name of this data set.
|
int |
getPeriod()
Returns the period over which the average is computed.
|
double |
getXData(int idx)
Returns the X-value of the data point at the specified index.
|
double |
getYData(int idx)
Returns the Y-value of the data point at the specified index.
|
boolean |
isXValuesSorted()
Returns
true if the referenced data set provides sorted
X values. |
void |
setPeriod(int period)
Sets the period over which the average is computed.
|
addDataSet, addDataSet, dataSetsChanged, dispose, fireDataSetContentsEvent, getDataCount, getDataSet, getDataSetCount, getDataSetIndex, getDataSets, getMaxDataSetCount, removeDataSet, removeDataSet, replaceDataSet, setDataSet, setDataSets, setMaxDataSetCount, updateDataCountaddData, addDataSetListener, computeLimits, computeMinimumXDifference, dataAdded, dataChanged, endBatch, fireDataAddedEvent, fireDataChangedEvent, fireDataSetPropertyEvent, getData, getDataBetween, getDataInside, getDataInside, getDataLabel, getProperty, getUndefValue, getXRange, getXRange, getYRange, getYRange, invalidateLimits, invalidateLimits, invalidateLimits, isBatched, isEditable, isXRangeIncludingUndefinedPoints, putProperty, removeDataSetListener, setData, setLimitsValid, setName, setUndefValue, setXRangeIncludingUndefinedPoints, startBatch, toStringpublic IlvMovingAvgDataSet()
public IlvMovingAvgDataSet(int period)
public IlvMovingAvgDataSet(IlvDataSet dataSet, int period)
public String getName()
getName in interface IlvDataSetgetName in class IlvAbstractDataSetpublic boolean isXValuesSorted()
true if the referenced data set provides sorted
X values.isXValuesSorted in interface IlvDataSetisXValuesSorted in class IlvCombinedDataSetIlvAbstractDataSet.isXValuesSorted()public double getMinimumXDifference()
getMinimumXDifference in class IlvAbstractDataSetpublic int getPeriod()
setPeriod(int)public void setPeriod(int period)
getPeriod()public double getYData(int idx)
getYData in interface IlvDataSetgetYData in class IlvAbstractDataSetidx - a data point index, >= 0, < getDataCount()public double getXData(int idx)
getXData in interface IlvDataSetgetXData in class IlvAbstractDataSetidx - a data point index, >= 0, < getDataCount()protected void dataSetContentsChanged(DataSetContentsEvent event)
dataSetContentsChanged in class IlvCombinedDataSetprotected void dataSetPropertyChanged(DataSetPropertyEvent event)
dataSetPropertyChanged in class IlvCombinedDataSetprotected int computeDataCount()
computeDataCount in class IlvCombinedDataSet© Copyright Rogue Wave Software, Inc. 1997, 2017. All Rights Reserved.