Search Results for

    Show / Hide Table of Contents

    Class VerticallyStackedSeriesCollection<T>

    Defines the Base class for collections which will be used to provide vertical stacking within SciChart. See Also: HorizontallyStackedColumnsCollection, VerticallyStackedSeriesCollection, VerticallyStackedColumnsCollection, VerticallyStackedMountainsCollection

    Inheritance
    java.lang.Object
    java.util.AbstractCollection
    java.util.AbstractList
    ArrayList
    ObservableCollection<E>
    renderableSeries.StackedSeriesCollectionBase
    VerticallyStackedSeriesCollection<T>
    Implements
    renderableSeries.IStackedRenderableSeries
    Inherited Members
    renderableSeries.StackedSeriesCollectionBase.addIsSelectedChangeListener(renderableSeries.RenderableSeriesChangeListener)
    renderableSeries.StackedSeriesCollectionBase.addIsVisibleChangeListener(renderableSeries.RenderableSeriesChangeListener)
    renderableSeries.StackedSeriesCollectionBase.applyThemeProvider(IThemeProvider)
    renderableSeries.StackedSeriesCollectionBase.attachTo(IServiceContainer)
    renderableSeries.StackedSeriesCollectionBase.decrementSuspend()
    renderableSeries.StackedSeriesCollectionBase.detach()
    renderableSeries.StackedSeriesCollectionBase.getContext()
    renderableSeries.StackedSeriesCollectionBase.getCurrentRenderPassData()
    renderableSeries.StackedSeriesCollectionBase.getDataSeries()
    renderableSeries.StackedSeriesCollectionBase.getDataSeriesLock()
    renderableSeries.StackedSeriesCollectionBase.getIsSelected()
    renderableSeries.StackedSeriesCollectionBase.getIsSuspended()
    renderableSeries.StackedSeriesCollectionBase.getIsVisible()
    renderableSeries.StackedSeriesCollectionBase.getOpacity()
    renderableSeries.StackedSeriesCollectionBase.getPaletteProvider()
    renderableSeries.StackedSeriesCollectionBase.getParentSurface()
    renderableSeries.StackedSeriesCollectionBase.getPointMarker()
    renderableSeries.StackedSeriesCollectionBase.getRenderPassDataLock()
    renderableSeries.StackedSeriesCollectionBase.getRenderPassDataTransformation()
    renderableSeries.StackedSeriesCollectionBase.getResamplingMode()
    renderableSeries.StackedSeriesCollectionBase.getSelectedSeriesStyle()
    renderableSeries.StackedSeriesCollectionBase.getSeriesColor()
    renderableSeries.StackedSeriesCollectionBase.getSeriesInfoProvider()
    renderableSeries.StackedSeriesCollectionBase.getServices()
    renderableSeries.StackedSeriesCollectionBase.getStrokeStyle()
    renderableSeries.StackedSeriesCollectionBase.getUpdateSuspenderCount()
    renderableSeries.StackedSeriesCollectionBase.getVisibleSeries()
    renderableSeries.StackedSeriesCollectionBase.getXAxis()
    renderableSeries.StackedSeriesCollectionBase.getXAxisId()
    renderableSeries.StackedSeriesCollectionBase.getYAxis()
    renderableSeries.StackedSeriesCollectionBase.getYAxisId()
    renderableSeries.StackedSeriesCollectionBase.hasDataSeries()
    renderableSeries.StackedSeriesCollectionBase.hitTest(renderableSeries.hitTest.HitTestInfo,float,float)
    renderableSeries.StackedSeriesCollectionBase.hitTest(renderableSeries.hitTest.HitTestInfo,float,float,float)
    renderableSeries.StackedSeriesCollectionBase.internalUpdate(IAssetManager2D,RenderPassState)
    renderableSeries.StackedSeriesCollectionBase.invalidateElement()
    renderableSeries.StackedSeriesCollectionBase.invalidateRenderPassData()
    renderableSeries.StackedSeriesCollectionBase.isAttached()
    renderableSeries.StackedSeriesCollectionBase.isValidForDrawing()
    renderableSeries.StackedSeriesCollectionBase.isValidForUpdate()
    renderableSeries.StackedSeriesCollectionBase.onDraw(IRenderContext2D,IAssetManager2D)
    renderableSeries.StackedSeriesCollectionBase.onRenderSurfaceChanged()
    renderableSeries.StackedSeriesCollectionBase.removeIsSelectedChangeListener(renderableSeries.RenderableSeriesChangeListener)
    renderableSeries.StackedSeriesCollectionBase.removeIsVisibleChangeListener(renderableSeries.RenderableSeriesChangeListener)
    renderableSeries.StackedSeriesCollectionBase.resumeUpdates(IUpdateSuspender)
    renderableSeries.StackedSeriesCollectionBase.setDataSeries(dataSeries.IDataSeries)
    renderableSeries.StackedSeriesCollectionBase.setIsSelected(boolean)
    renderableSeries.StackedSeriesCollectionBase.setIsVisible(boolean)
    renderableSeries.StackedSeriesCollectionBase.setOpacity(float)
    renderableSeries.StackedSeriesCollectionBase.setPaletteProvider(renderableSeries.paletteProviders.IPaletteProvider)
    renderableSeries.StackedSeriesCollectionBase.setPointMarker(IPointMarker)
    renderableSeries.StackedSeriesCollectionBase.setRenderPassDataTransformation(renderableSeriesIRenderPassDataTransformation)
    renderableSeries.StackedSeriesCollectionBase.setResamplingMode(ResamplingMode)
    renderableSeries.StackedSeriesCollectionBase.setSelectedSeriesStyle(renderableSeries.IStyle)
    renderableSeries.StackedSeriesCollectionBase.setSeriesInfoProvider(renderableSeries.hitTest.ISeriesInfoProvider)
    renderableSeries.StackedSeriesCollectionBase.setStrokeStyle(PenStyle)
    renderableSeries.StackedSeriesCollectionBase.setXAxisId(String)
    renderableSeries.StackedSeriesCollectionBase.setYAxisId(String)
    renderableSeries.StackedSeriesCollectionBase.suspendUpdates()
    renderableSeries.StackedSeriesCollectionBase.update(IAssetManager2D,RenderPassState)
    renderableSeries.StackedSeriesCollectionBase.updateRenderPassData(IAxis,IAxis,RenderPassState)
    renderableSeries.StackedSeriesCollectionBase.updateStackedRenderPassDataValues(IAxis,IAxis)
    renderableSeries.StackedSeriesCollectionBase.verticalSliceHitTest(renderableSeries.hitTest.HitTestInfo,float,float)
    ObservableCollection.add(E)
    ObservableCollection.add(int,E)
    ObservableCollection.addAll(int,Collection<? extends E>)
    ObservableCollection.addAll(Collection<? extends E>)
    ObservableCollection.addObserver(ICollectionObserver<E>)
    ObservableCollection.clear()
    ObservableCollection.remove(int)
    ObservableCollection.remove(Object)
    ObservableCollection.removeAll(Collection<?>)
    ObservableCollection.removeObserver(ICollectionObserver<E>)
    ObservableCollection.removeRange(int,int)
    ObservableCollection.retainAll(Collection<?>)
    ObservableCollection.set(int,E)
    ObservableCollection.setAll(Collection<? extends E>)
    ObservableCollection.setAll(List<? extends E>,Predicate<? super E>)
    Object.finalize()
    Object.getClass()
    Object.notify()
    Object.notifyAll()
    Object.wait()
    Object.wait(long)
    Object.wait(long,int)
    AbstractCollection.containsAll(Collection<?>)
    AbstractCollection.toString()
    ArrayList.<T>toArray(T[])
    ArrayList.addFirst(E)
    ArrayList.addLast(E)
    ArrayList.clone()
    ArrayList.contains(Object)
    ArrayList.ensureCapacity(int)
    ArrayList.equals(Object)
    ArrayList.forEach(Consumer<? super E>)
    ArrayList.get(int)
    ArrayList.getFirst()
    ArrayList.getLast()
    ArrayList.hashCode()
    ArrayList.indexOf(Object)
    ArrayList.isEmpty()
    ArrayList.iterator()
    ArrayList.lastIndexOf(Object)
    ArrayList.listIterator()
    ArrayList.listIterator(int)
    ArrayList.removeFirst()
    ArrayList.removeIf(Predicate<? super E>)
    ArrayList.removeLast()
    ArrayList.replaceAll(UnaryOperator<E>)
    ArrayList.size()
    ArrayList.sort(Comparator<? super E>)
    ArrayList.spliterator()
    ArrayList.subList(int,int)
    ArrayList.toArray()
    ArrayList.trimToSize()
    Namespace:
    Assembly: .dll
    Syntax
    public abstract class VerticallyStackedSeriesCollection<T> extends renderableSeries.StackedSeriesCollectionBase<T> implements renderableSeries.IStackedRenderableSeries
    Type Parameters
    Name Description
    T

    Constructors

    VerticallyStackedSeriesCollection()

    Creates a new instance of VerticallyStackedSeriesCollection class

    Declaration
    public VerticallyStackedSeriesCollection()

    VerticallyStackedSeriesCollection(Collection<T> collection)

    Creates a new instance of VerticallyStackedSeriesCollection class

    Declaration
    public VerticallyStackedSeriesCollection(Collection<T> collection)
    Parameters
    Type Name Description
    Collection<T> collection

    The collection of stacked series to add

    Fields

    isOneHundredPercent

    Declaration
    protected final SmartPropertyBoolean isOneHundredPercent
    Field Value
    Type Description
    SmartPropertyBoolean

    Methods

    getCategoryXRange(IRange<Double> categoryXRange)

    Sets the category data range (range of indices used by com.scichart.charting.visuals.axes.CategoryAxisBase) of the IRenderableSeries on X direction by querying the associated data series Individual RenderableSeries implementations may override this method to provide custom ranging on per-series basis

    Declaration
    public void getCategoryXRange(IRange<Double> categoryXRange)
    Parameters
    Type Name Description
    IRange<Double> categoryXRange

    getFirstDataSeries()

    Get the dataSeries instance of this series.

    Declaration
    public dataSeries.IDataSeries getFirstDataSeries()
    Returns
    Type Description
    IDataSeries

    getFirstRenderPassData()

    Get the renderPassData instance of this series.

    Declaration
    public renderableSeriesISeriesRenderPassData getFirstRenderPassData()
    Returns
    Type Description
    renderableSeriesISeriesRenderPassData

    getIsOneHundredPercent()

    Gets a value which indicates whether the series will appear 100% stacked.

    Declaration
    public boolean getIsOneHundredPercent()
    Returns
    Type Description
    boolean

    True if this series will appear 100% stacked.

    getXRange()

    Returns the data range of the IRenderableSeries on X direction by querying the associated data series Individual RenderableSeries implementations may override this method to provide custom ranging on per-series basis

    Declaration
    public IRange getXRange()
    Returns
    Type Description
    IRange

    getYRange()

    Returns the data range of the ISCIRenderableSeries on Y direction by querying the associated data series. Individual RenderableSeries implementations may override this method to provide custom ranging on per-series basis.

    Declaration
    public IRange getYRange()
    Returns
    Type Description
    IRange

    getYRange(coordinateCalculators.ICoordinateCalculator xCoordCalc, boolean getPositiveRange)

    Returns the data range of the IRenderableSeries on Y direction by querying the associated data series

    Declaration
    public IRange getYRange(coordinateCalculators.ICoordinateCalculator xCoordCalc, boolean getPositiveRange)
    Parameters
    Type Name Description
    coordinateCalculators.ICoordinateCalculator xCoordCalc
    boolean getPositiveRange
    Returns
    Type Description
    IRange

    hasValidRenderPassData()

    Checks whether this stacked renderable series has valid render pass data.

    Declaration
    public final boolean hasValidRenderPassData()
    Returns
    Type Description
    boolean

    isUpdateOfStackedRenderPassDataRequired(coordinateCalculators.ICoordinateCalculator xCoordCalc, coordinateCalculators.ICoordinateCalculator yCoordCalc, Size viewportSize)

    Checks whether this stacked renderable series need to update its render pass data.

    Declaration
    public boolean isUpdateOfStackedRenderPassDataRequired(coordinateCalculators.ICoordinateCalculator xCoordCalc, coordinateCalculators.ICoordinateCalculator yCoordCalc, Size viewportSize)
    Parameters
    Type Name Description
    coordinateCalculators.ICoordinateCalculator xCoordCalc
    coordinateCalculators.ICoordinateCalculator yCoordCalc
    Size viewportSize
    Returns
    Type Description
    boolean

    setIsOneHundredPercent(boolean isOneHundredPercent)

    Sets a value which indicates whether the series will appear 100% stacked.

    Declaration
    public void setIsOneHundredPercent(boolean isOneHundredPercent)
    Parameters
    Type Name Description
    boolean isOneHundredPercent

    Value which indicates whether the series will appear 100% stacked.

    tryAddSeriesToLegendDataSource(List<renderableSeries.IRenderableSeries> legendDataSource)

    When overridden in derived classes, should add all needed IRenderableSeries into legend data source.

    Declaration
    public void tryAddSeriesToLegendDataSource(List<renderableSeries.IRenderableSeries> legendDataSource)
    Parameters
    Type Name Description
    List<IRenderableSeries> legendDataSource

    updateStackedRenderPassDataValues(IAxis xAxis, IAxis yAxis)

    Called during render pass and updates every stacked render pass data of the children series

    Declaration
    protected void updateStackedRenderPassDataValues(IAxis xAxis, IAxis yAxis)
    Parameters
    Type Name Description
    IAxis xAxis
    IAxis yAxis
    Overrides
    StackedSeriesCollectionBase<T>.updateStackedRenderPassDataValues(IAxis xAxis, IAxis yAxis)

    updateXValuesPositions(int[] xPointHasYValues)

    Used internally to determine which x Values does have y values, and which doesn't have them.

    Declaration
    protected abstract void updateXValuesPositions(int[] xPointHasYValues)
    Parameters
    Type Name Description
    int[] xPointHasYValues

    Array which contains information about the positions of the x values.

    Implements

    IStackedRenderableSeries
    Back to top © 2011-2025 SciChart. All rights reserved. | sitemap.xml