com.scichart.charting.modifiers Package
Classes
ClassDescription
Defines a custom modifier which allows creation of annotation on touch gestures
Provides base class for dragging operations on axes
Defines the base class to a Chart Modifier, which can be used to extend the interactivity or rendering of the com.scichart.charting.visuals.SciChartSurface
The CursorModifier provides a cross-hairs (cursor) plus tooltip with X,Y data values under the finger as the touch moves. Add to a com.scichart.charting.visuals.SciChartSurface and set com.scichart.charting.modifiers.ChartModifierBase.isEnabled to True to enable this behaviour.
Defines a default implementation of IAnnotationFactory interface
Defines the base class to a Chart Modifier which detects standard touch gestures detected by android.view.GestureDetector
Defines a custom chart modifier which shows a Legend on the com.scichart.charting.visuals.SciChartSurface and also can provide a data-source via setSourceMode property
Provides a base class for Linked Chart Modifiers. Classes that inherit this allow touch events and interaction to occur across Chart Panes
Allows a collection of modifiers to be added to the com.scichart.charting.visuals.SciChartSurface.chartModifiers. Child modifiers are stored in the com.scichart.charting.modifiers.ModifierGroup.childModifiers collection.
Defines a custom chart modifier which shows a Legend on the com.scichart.charting.visuals.SciPieChartSurface and also can provide a data-source via setSourceSeries method.
 
 
Add to a com.scichart.charting.visuals.SciPieChartSurface and set com.scichart.charting.modifiers.PieChartModifierBase.isEnabled to True to enable this behaviour.
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 com.scichart.charting.visuals.renderableSeries.IPieRenderableSeries.
Defines the base class to a PieChart Modifier which performs manual processing of touch events
The PieSegmentSelectionModifier provides the ability to select com.scichart.charting.visuals.renderableSeries.PieRenderableSeries or com.scichart.charting.visuals.renderableSeries.DonutRenderableSeries segments via a Chart Modifier.
The PinchZoomModifier provides zooming of the com.scichart.charting.visuals.SciChartSurface with the pinch gesture.
The RolloverModifier provides a touch-over hit-test to a chart, plus a collection of a com.scichart.charting.visuals.renderableSeries.hitTest.SeriesInfo<T> objects to bind to which updates as the touch moves. Add to a com.scichart.charting.visuals.SciChartSurface and set com.scichart.charting.modifiers.ChartModifierBase.isEnabled to True to enable this behaviour.
The RubberBandXyZoomModifier provides a touch move to zoom into a rectangular region, or horizontal section of the chart. Add to a com.scichart.charting.visuals.SciChartSurface and set com.scichart.charting.modifiers.ChartModifierBase.isEnabled to True to enable this behaviour.
Defines the base class to a Chart Modifier which detects standard scale gesture detected by android.view.ScaleGestureDetector
The SeriesSelectionModifier provides the ability to select series via a Chart Modifier
The RolloverModifier provides a touch-over tooltip to a chart, outputting a single com.scichart.charting.visuals.renderableSeries.hitTest.SeriesInfo<T> object to bind to which updates as the touch moves over data-points Add to a com.scichart.charting.visuals.SciChartSurface and set com.scichart.charting.modifiers.ChartModifierBase.isEnabled to True to enable this behaviour.
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 com.scichart.charting.visuals.renderableSeries.IRenderableSeries.
The TooltipModifierWithAxisLabelsBase provedes the same functionality as com.scichart.charting.modifiers.behaviors.TooltipBehaviorBase<T> plus it provides axis labels for all associated axes.
Defines the base class to a Chart Modifier which performs manual processing of touch events
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 com.scichart.charting.visuals.SciChartSurface and set IsEnabled to true to enable this behaviour.
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 com.scichart.charting.visuals.SciChartSurface and set IsEnabled to true to enable this behaviour.
Provides zoom to extents, or zoom to specific X and Y VisibleRange on touch gesture.
The ZoomPanModifier provides a touch move to pan the X and Y Axes. Add to the com.scichart.charting.visuals.SciChartSurface and set com.scichart.charting.modifiers.ChartModifierBase.isEnabled to True to enable this behaviour.
Interfaces
InterfaceDescription
Defines an annotation factory which creates com.scichart.charting.visuals.annotations.IAnnotation of specified type which then will be placed in @code:parentSurface
Defines the interface to a ChartModifierBase, which can be used to extend the interactivity or rendering of the com.scichart.charting.visuals.ISciChartSurface
 
Defines the interface to a PieChartModifierBase, which can be used to extend the interactivity or rendering of the com.scichart.charting.visuals.ISciPieChartSurface
Defines the listener for creation of com.scichart.charting.visuals.annotations.IAnnotation by the AnnotationCreationModifier instance
Enumerations
EnumerationDescription
Defines enumeration constants for mode of the AxisDragModifierBase
Defines constants for when a GestureModifierBase operation occurs
Enumeration constants to define the placement position.
Defines constants for different series sources in com.scichart.charting.visuals.SciChartSurface
Enumeration constants to define Tooltip placement position.
See Also