Interface IStackedRenderableSeries
Defines the interface for all Stacked RenderableSeries within SciChart. See Also: StackedColumnRenderableSeries, StackedMountainRenderableSeries, IStackedColumnRenderableSeries, VerticallyStackedSeriesCollection, VerticallyStackedColumnsCollection, VerticallyStackedMountainsCollection
Implements
Namespace:
Assembly: .dll
Syntax
public interface IStackedRenderableSeries extends renderableSeries.IRenderableSeries
Methods
getFirstDataSeries()
Get the dataSeries instance of this series.
Declaration
public abstract dataSeries.IDataSeries getFirstDataSeries()
Returns
Type | Description |
---|---|
IDataSeries | If it's StackedColumnRenderableSeries - returns its dataSeries. If it's VerticallyStackedColumnsCollection - returns the dataSeries of the first series from the collection. |
getFirstRenderPassData()
Get the renderPassData instance of this series.
Declaration
public abstract renderableSeriesISeriesRenderPassData getFirstRenderPassData()
Returns
Type | Description |
---|---|
renderableSeriesISeriesRenderPassData | If it's StackedColumnRenderableSeries - returns its renderPassData. If it's VerticallyStackedColumnsCollection - returns the renderPassData of the first series from the collection. |
hasValidRenderPassData()
Checks whether this stacked renderable series has valid render pass data.
Declaration
public abstract boolean hasValidRenderPassData()
Returns
Type | Description |
---|---|
boolean | True if render pass data is valid |
isUpdateOfStackedRenderPassDataRequired(coordinateCalculators.ICoordinateCalculator xCoordCalc, coordinateCalculators.ICoordinateCalculator yCoordCalc, Size viewportSize)
Checks whether this stacked renderable series need to update its render pass data.
Declaration
public abstract boolean isUpdateOfStackedRenderPassDataRequired(coordinateCalculators.ICoordinateCalculator xCoordCalc, coordinateCalculators.ICoordinateCalculator yCoordCalc, Size viewportSize)
Parameters
Type | Name | Description |
---|---|---|
coordinateCalculators.ICoordinateCalculator | xCoordCalc | The current coordinate calculator for XAxis. |
coordinateCalculators.ICoordinateCalculator | yCoordCalc | The current coordinate calculator for YAxis. |
Size | viewportSize | The current viewport manager. |
Returns
Type | Description |
---|---|
boolean | If true update is required and StackedSeriesCollectionBase#updateStackedRenderPassDataValues(IAxis, IAxis) should be called. |
tryAddSeriesToLegendDataSource(List<renderableSeries.IRenderableSeries> legendDataSource)
When overridden in derived classes, should add all needed IRenderableSeries into legend data source.
Declaration
public abstract void tryAddSeriesToLegendDataSource(List<renderableSeries.IRenderableSeries> legendDataSource)
Parameters
Type | Name | Description |
---|---|---|
List<IRenderableSeries> | legendDataSource |