Search Results for

    Show / Hide Table of Contents

    Namespace com.scichart.charting.modifiers

    Classes

    AnnotationCreationModifier

    Defines a custom modifier which allows creation of annotation on touch gestures

    AxisDragModifierBase

    Provides base class for dragging operations on axes See Also: XAxisDragModifier, YAxisDragModifier

    ChartModifierBase

    Defines the base class to a Chart Modifier, which can be used to extend the interactivity or rendering of the SciChartSurface

    ChartModifierCore

    Defines a base class for ChartModifier API used throughout SciChart

    CursorModifier

    The CursorModifier provides a cross-hairs (cursor) plus tooltip with X,Y data values under the finger as the touch moves. Add to a SciChartSurface and set CursorModifier#setIsEnabled(boolean) to True to enable this behaviour. See Also: TooltipModifier, RolloverModifier

    DefaultAnnotationFactory

    Defines a default implementation of IAnnotationFactory interface

    GestureModifierBase

    Defines the base class to a Chart Modifier which detects standard touch gestures detected by GestureDetector

    LegendModifier

    Defines a custom chart modifier which shows a Legend on the SciChartSurface and also can provide a data-source via LegendModifier#setSourceMode(SourceMode) property

    MasterSlaveTouchModifierBase

    Provides a base class for Linked Chart Modifiers. Classes that inherit this allow touch events and interaction to occur across Chart Panes

    ModifierGroup

    Allows a collection of modifiers to be added to the SciChartSurface#getChartModifiers(). Child modifiers are stored in the ModifierGroup#childModifiers collection.

    PieChartGestureModifierBase

    Defines the base class to a PieChart Modifier which detects standard touch gestures detected by GestureDetector

    PieChartLegendModifier

    Defines a custom chart modifier which shows a Legend on the SciPieChartSurface and also can provide a data-source via PieChartLegendModifier#setSourceSeries(IPieRenderableSeries) method.

    PieChartMasterSlaveTouchModifierBase

    PieChartModifierBase

    Defines the base class to a PieChart Modifier, which can be used to extend the interactivity or rendering of the SciPieChartSurface

    PieChartTooltipModifier

    Add to a SciPieChartSurface and set PieChartTooltipModifier#getIsEnabled() to True to enable this behaviour.

    PieChartTooltipModifierBase

    The PieChartTooltipModifierBase is part of the ChartModifier API, which factors out handling of Chart Label templates, and provides a touch-over templated tooltip, provided by the output of the Hit-Test operation on a IPieRenderableSeries.

    PieChartTouchModifierBase

    Defines the base class to a PieChart Modifier which performs manual processing of touch events

    PieSegmentSelectionModifier

    The PieSegmentSelectionModifier provides the ability to select PieRenderableSeries or DonutRenderableSeries segments via a Chart Modifier.

    PinchZoomModifier

    The PinchZoomModifier provides zooming of the SciChartSurface with the pinch gesture.

    RolloverModifier

    The RolloverModifier provides a touch-over hit-test to a chart, plus a collection of a SeriesInfo objects to bind to which updates as the touch moves. Add to a SciChartSurface and set RolloverModifier#getIsEnabled() to True to enable this behaviour. See Also: CursorModifier, TooltipModifier

    RubberBandXyZoomModifier

    The RubberBandXyZoomModifier provides a touch move to zoom into a rectangular region, or horizontal section of the chart. Add to a SciChartSurface and set RubberBandXyZoomModifier#getIsEnabled() to True to enable this behaviour.

    ScaleModifierBase

    Defines the base class to a Chart Modifier which detects standard scale gesture detected by ScaleGestureDetector

    SeriesSelectionModifier

    The SeriesSelectionModifier provides the ability to select series via a Chart Modifier

    SeriesValueModifier

    A custom ChartModifier which places an com.scichart.charting.visuals.annotations.AxisMarkerAnnotation on the YAxis for each RenderableSeries in the chart, showing the current com.scichart.charting.visuals.renderableSeries.IRenderableSeries latest Y-value.

    E.g. for each series, place one axis-marker with the latest Y-value of the series

    SeriesValueModifier.DefaultSeriesValueMarker

    Defines the default implementation of ISeriesValueMarker that displays latest value as AxisMarkerAnnotation

    SeriesValueModifier.DefaultSeriesValueMarkerAnnotationHelper<TAnnotation>

    Defines default series value marker annotation helper implementation

    SeriesValueModifier.DefaultSeriesValueMarkerFactory

    Defines default implementation of ISeriesValueMarkerFactory

    SeriesValueModifier.SeriesValueMarkerAnnotation

    Defines a subclass of AxisMarkerAnnotation that is used in DefaultSeriesValueMarker implementation

    SeriesValueModifier.SeriesValueMarkerAnnotationHelper

    Defines series value marker annotation helper implementation for SeriesValueMarkerAnnotation

    SeriesValueModifier.SeriesValueMarkerBase

    Defines the base implementation of ISeriesValueMarker

    ShiftTooltipHelper

    Helper class which used to shift tooltip placement point .

    SwitchableModifierGroup

    Defines a special ModifierGroup which allows to organize child modifiers in groups and switch between them

    SwitchableModifierGroup.GroupManager

    TooltipModifier

    The TooltipModifier provides a touch-over tooltip to a chart, outputting a singleSeriesInfo object to bind to which updates as the touch moves over data-points Add to a SciChartSurface and set TooltipModifier#setIsEnabled(boolean) to True to enable this behaviour. See Also: CursorModifier, RolloverModifier

    TooltipModifierBase

    The TooltipModifierBase is part of the ChartModifier API, which factors out handling of Axis and Chart Label templates, and provides a touch-over templated tooltip, provided by the output of the Hit-Test operation on a IRenderableSeries.

    TooltipModifierWithAxisLabelsBase

    The TooltipModifierWithAxisLabelsBase provedes the same functionality as TooltipBehaviorBase plus it provides axis labels for all associated axes.

    TouchModifierBase

    Defines the base class to a Chart Modifier which performs manual processing of touch events

    XAxisDragModifier

    The XAxisDragModifier provides a mouse drag to scale the X-Axis. This behaviour scales the axis in a different direction depending on which half of the axis the user starts the operation in. Add to a SciChartSurface and set IsEnabled to true to enable this behaviour. See Also: YAxisDragModifier

    YAxisDragModifier

    The YAxisDragModifier provides a mouse drag to scale the Y-Axis. This behaviour scales the axis in a different direction depending on which half of the axis the user starts the operation in. Add to a SciChartSurface and set IsEnabled to true to enable this behaviour. See Also: com.scichart.charting.modifiers.XAxisDragModifier

    ZoomExtentsModifier

    Provides zoom to extents, or zoom to specific X and Y VisibleRange on touch gesture.

    ZoomPanModifier

    The ZoomPanModifier provides a touch move to pan the X and Y Axes. Add to the SciChartSurface and set ZoomPanModifier#getIsEnabled() to True to enable this behaviour.

    Interfaces

    IAnnotationFactory

    Defines an annotation factory which creates IAnnotation of specified type which then will be placed in parentSurface

    IChartModifier

    Defines the interface to a ChartModifierBase, which can be used to extend the interactivity or rendering of the ISciChartSurface

    IChartModifierCore

    IPieChartModifier

    Defines the interface to a PieChartModifierBase, which can be used to extend the interactivity or rendering of the ISciPieChartSurface

    OnAnnotationCreatedListener

    Defines the listener for creation of IAnnotation by the AnnotationCreationModifier instance

    SeriesValueModifier.ISeriesValueMarker

    Defines and interface for axis value marker used to dislay latest values of IRenderableSeries

    SeriesValueModifier.ISeriesValueMarkerFactory

    Defines a factory used by SeriesValueModifier to create AxisMarkerAnnotation for showing latest values of IRenderableSeries

    Enums

    AxisDragModifierBase.AxisDragMode

    Defines enumeration constants for mode of the AxisDragModifierBase

    ExecuteOn

    Defines constants for when a GestureModifierBase operation occurs

    Placement

    Enumeration constants to define the placement position.

    SourceMode

    Defines constants for different series sources in com.scichart.charting.visuals.SciChartSurface

    TooltipPosition

    Enumeration constants to define Tooltip placement position.

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