Search Results for

    Show / Hide Table of Contents

    Class ModifierGroup3D

    Allows a collection of modifiers to be added to the SciChartSurface3D#getChartModifiers(). Child modifiers are stored in the ModifierGroup3D#getChildModifiers() collection.

    Inheritance
    java.lang.Object
    ReceiveMotionEventsBase
    ChartModifierCore
    ChartModifierBase3D
    ModifierGroup3D
    Implements
    IReceiveMotionEventGroup
    Inherited Members
    ChartModifierCore.applyThemeProvider(IThemeProvider)
    ChartModifierCore.checkPointerCounter(MotionEvent,int)
    ChartModifierCore.getEventsGroupTag()
    ChartModifierCore.getIsEnabled()
    ChartModifierCore.getReceiveHandledEvents()
    ChartModifierCore.getServices()
    ChartModifierCore.isAttached()
    ChartModifierCore.onGenericMotion(ModifierTouchEventArgs)
    ChartModifierCore.onIsEnabledChanged(boolean)
    ChartModifierCore.onRenderableSeriesCollectionChanged(CollectionChangedEventArgs<? extends renderableSeries.IRenderableSeriesCore>)
    ChartModifierCore.onRenderableSeriesDrasticallyChanged()
    ChartModifierCore.onSelectedSeriesCollectionChanged(CollectionChangedEventArgs<? extends renderableSeries.IRenderableSeriesCore>)
    ChartModifierCore.onTouch(ModifierTouchEventArgs)
    ChartModifierCore.setEventsGroupTag(String)
    ChartModifierCore.setIsEnabled(boolean)
    ChartModifierCore.setReceiveHandledEvents(boolean)
    ChartModifierBase3D.attachTo(IServiceContainer)
    ChartModifierBase3D.detach()
    ChartModifierBase3D.getCamera()
    ChartModifierBase3D.getContext()
    ChartModifierBase3D.getModifierSurface()
    ChartModifierBase3D.getParentSurface()
    ChartModifierBase3D.getPointRelativeTo(PointF,IHitTestable)
    ChartModifierBase3D.getXAxis()
    ChartModifierBase3D.getYAxis()
    ChartModifierBase3D.getZAxis()
    ChartModifierBase3D.onChartRendered()
    ChartModifierBase3D.onXAxisChanged()
    ChartModifierBase3D.onYAxisChanged()
    ChartModifierBase3D.onZAxisChanged()
    ReceiveMotionEventsBase.getName()
    Object.clone()
    Object.equals(Object)
    Object.finalize()
    Object.getClass()
    Object.hashCode()
    Object.notify()
    Object.notifyAll()
    Object.toString()
    Object.wait()
    Object.wait(long)
    Object.wait(long,int)
    Namespace:
    Assembly: .dll
    Syntax
    public class ModifierGroup3D extends ChartModifierBase3D implements IReceiveMotionEventGroup

    Constructors

    ModifierGroup3D()

    Creates a new ModifierGroup3D instance.

    Declaration
    public ModifierGroup3D()

    ModifierGroup3D(IChartModifier3D[] childModifiers)

    Creates a new ModifierGroup3D instance.

    Declaration
    public ModifierGroup3D(IChartModifier3D[] childModifiers)
    Parameters
    Type Name Description
    IChartModifier3D[] childModifiers

    The child modifiers.

    Methods

    applyThemeProvider(IThemeProvider themeProvider)

    Declaration
    public void applyThemeProvider(IThemeProvider themeProvider)
    Parameters
    Type Name Description
    IThemeProvider themeProvider
    Overrides
    ChartModifierCore.applyThemeProvider(IThemeProvider themeProvider)

    attachTo(IServiceContainer services)

    Declaration
    public void attachTo(IServiceContainer services)
    Parameters
    Type Name Description
    IServiceContainer services
    Overrides
    ChartModifierBase3D.attachTo(IServiceContainer services)

    detach()

    Declaration
    public void detach()
    Overrides
    ChartModifierBase3D.detach()

    getChildModifiers()

    Gets the list of IChartModifier3D in this group.

    Declaration
    public final ChartModifier3DCollection getChildModifiers()
    Returns
    Type Description
    ChartModifier3DCollection

    The list of modifiers in this group.

    getEventsSource()

    Gets the (@Link IChartModifierSurface) associated with this (@Link ModifierGroup).

    Declaration
    public IHitTestable getEventsSource()
    Returns
    Type Description
    IHitTestable

    getMotionEventGroup()

    Declaration
    public final String getMotionEventGroup()
    Returns
    Type Description
    String

    isTouchArgsValidForModifier(ModifierTouchEventArgs args, IChartModifier3D modifier)

    Checks if ModifierTouchEventArgs are valid for specified modifier

    Declaration
    protected boolean isTouchArgsValidForModifier(ModifierTouchEventArgs args, IChartModifier3D modifier)
    Parameters
    Type Name Description
    ModifierTouchEventArgs args

    The args to process by modifier

    IChartModifier3D modifier

    The target modifier

    Returns
    Type Description
    boolean

    True if args are valid and should be passed to target modifier, otherwise false

    onChartRendered()

    Called at the end of the render pass

    Declaration
    public void onChartRendered()
    Overrides
    ChartModifierBase3D.onChartRendered()

    onGenericMotion(ModifierTouchEventArgs args)

    Declaration
    public void onGenericMotion(ModifierTouchEventArgs args)
    Parameters
    Type Name Description
    ModifierTouchEventArgs args
    Overrides
    ChartModifierCore.onGenericMotion(ModifierTouchEventArgs args)

    onIsEnabledChanged(boolean isEnabled)

    Declaration
    protected void onIsEnabledChanged(boolean isEnabled)
    Parameters
    Type Name Description
    boolean isEnabled
    Overrides
    ChartModifierCore.onIsEnabledChanged(boolean isEnabled)

    onRenderableSeriesCollectionChanged(CollectionChangedEventArgs<? extends renderableSeries.IRenderableSeriesCore> args)

    Declaration
    public void onRenderableSeriesCollectionChanged(CollectionChangedEventArgs<? extends renderableSeries.IRenderableSeriesCore> args)
    Parameters
    Type Name Description
    CollectionChangedEventArgs<? extends com.scichart.charting.visuals.renderableSeries.IRenderableSeriesCore> args
    Overrides
    ChartModifierCore.onRenderableSeriesCollectionChanged(CollectionChangedEventArgs<? extends renderableSeries.IRenderableSeriesCore> args)

    onRenderableSeriesDrasticallyChanged()

    Declaration
    public void onRenderableSeriesDrasticallyChanged()
    Overrides
    ChartModifierCore.onRenderableSeriesDrasticallyChanged()

    onSelectedSeriesCollectionChanged(CollectionChangedEventArgs<? extends renderableSeries.IRenderableSeriesCore> args)

    Declaration
    public void onSelectedSeriesCollectionChanged(CollectionChangedEventArgs<? extends renderableSeries.IRenderableSeriesCore> args)
    Parameters
    Type Name Description
    CollectionChangedEventArgs<? extends com.scichart.charting.visuals.renderableSeries.IRenderableSeriesCore> args
    Overrides
    ChartModifierCore.onSelectedSeriesCollectionChanged(CollectionChangedEventArgs<? extends renderableSeries.IRenderableSeriesCore> args)

    onTouch(ModifierTouchEventArgs args)

    Declaration
    public void onTouch(ModifierTouchEventArgs args)
    Parameters
    Type Name Description
    ModifierTouchEventArgs args
    Overrides
    ChartModifierCore.onTouch(ModifierTouchEventArgs args)

    onXAxisChanged()

    Called when parent SciChartSurface3D#getXAxis() changed

    Declaration
    public void onXAxisChanged()
    Overrides
    ChartModifierBase3D.onXAxisChanged()

    onYAxisChanged()

    Called when parent SciChartSurface3D#getYAxis() changed

    Declaration
    public void onYAxisChanged()
    Overrides
    ChartModifierBase3D.onYAxisChanged()

    onZAxisChanged()

    Called when parent SciChartSurface3D#getZAxis() changed

    Declaration
    public void onZAxisChanged()
    Overrides
    ChartModifierBase3D.onZAxisChanged()

    setChildModifiers(ChartModifier3DCollection childModifiers)

    Sets the list of IChartModifier3D in this group.

    Declaration
    public final void setChildModifiers(ChartModifier3DCollection childModifiers)
    Parameters
    Type Name Description
    ChartModifier3DCollection childModifiers

    The new list of modifiers in this group.

    setMotionEventGroup(String eventGroup)

    Sets the ID of the motion event group, which is used to share motion events across multiple targets.

    Declaration
    public final void setMotionEventGroup(String eventGroup)
    Parameters
    Type Name Description
    String eventGroup

    The String tag of the motion event group.

    Implements

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