Search Results for

    Show / Hide Table of Contents

    Namespace com.scichart.charting.visuals.annotations

    Classes

    AdornerLayer

    Defines the Annotation Surface that IAnnotation instances interact with

    AnchorPointAnnotation

    An Anchor-Point annotation is an annotation which only has one X1,Y1 point. This annotation may be anchored around the coordinate using various gravity values

    AnchorPointAnnotation.CartesianAnchorPointAnnotationPlacementStrategyBase<T>

    Defines a base placement strategy for AnchorPointAnnotation instance

    AnnotationBase

    Provides a base class for annotations to be rendered over the chart

    AnnotationBase.CartesianAnnotationPlacementStrategyBase<T>

    Defines a base placement strategy for AnnotationBase instance

    AnnotationCoordinates

    Used internally by the Annotation API. Class to hold transformed coordinates for placement of an annotation on the chart.

    AnnotationLabel

    Defines an AnnotationLabel which may be used in HorizontalLineAnnotation and VerticalLineAnnotation instances

    AnnotationLabelCollection

    Contains collection of AnnotationLabel

    AnnotationPlacementStrategyBase<T>

    Defines a base class for IAnnotationPlacementStrategy implementor

    AnnotationSurface

    Defines the Annotation Surface that IAnnotation instances interact with

    AxisLabelAnnotation

    AxisLabelAnnotation.CartesianAnnotationPlacementStrategy

    Defines a base placement strategy for TextAnnotation instance

    AxisMarkerAnnotation

    The AxisMarkerAnnotation provides an axis label which is data-bound to its data X or Y value. Used to place a marker on the X or Y Axis it can give feedback about the latest value of a series, or important points in a series.

    AxisMarkerAnnotation.CartesianAnnotationPlacementStrategy<T>

    Defines a base placement strategy for AxisMarkerAnnotation instance

    BoxAnnotation

    Defines a rectangle or box annotation, which may be placed on the chart at specific X1,Y1,X2,Y2 coordinates

    BoxAnnotation.CartesianAnnotationPlacementStrategy

    Defines a base placement strategy for BoxAnnotation instance

    CustomAnnotation

    CustomAnnotation is an Annotation which can have custom content provided by calling CustomAnnotation#setContentView(View) or CustomAnnotation#setContentId(int) methods

    CustomAnnotation.CartesianAnnotationPlacementStrategy

    Defines a base placement strategy for CustomAnnotation instance

    DefaultAnnotationSelectionDrawable

    Default implementation of IAnnotationSelectionDrawable which draws selection overlay with stroke

    DefaultFormattedValueProvider

    Default IFormattedValueProvider which returns formatted value provided by AxisInfo

    EllipseResizingGrip

    Defines the default IResizingGrip implementation which is used by AnnotationBase which draws ellipse

    HorizontalLineAnnotation

    Defines a read-only or editable horizontal line annotation, which may be placed on the chart at specific Y1 coordinate

    HorizontalLineAnnotation.CartesianAnnotationPlacementStrategy

    Defines a placement strategy for HorizontalLineAnnotation instance

    ImageAnnotation

    Defines an Image annotation, which may be used to place read-only images on the parent com.scichart.charting.visuals.ISciChartSurface

    ImageAnnotation.CartesianAnnotationPlacementStrategy

    Defines a base placement strategy for ImageAnnotation instance

    ImageContainer

    The IAnnotationContainer which allows to draw text which can be rotated.

    LineAnnotation

    Defines a read-only or editable Line annotation, which may be placed on the chart at specific X1,Y1,X2,Y2 coordinates

    LineAnnotationBase

    A base class with shared properties for LineAnnotation and LineArrowAnnotation

    LineAnnotationBase.CartesianAnnotationPlacementStrategy<T>

    Defines a base placement strategy for LineAnnotationBase instance

    LineAnnotationWithLabelsBase

    Provides a base class for HorizontalLineAnnotation, VerticalLineAnnotation

    LineAnnotationWithLabelsBase.CartesianAnnotationWithLabelsPlacementStrategyBase<T>

    Defines a base placement strategy for LineAnnotationWithLabelsBase instance

    LineArrowAnnotation

    The LineArrowAnnotation provides a Line with X1,Y1,X2,Y2 coordinates and an arrow head at the tip.

    TextAnnotation

    Defines a Text annotation, which may be used to place read-only labels on the parent com.scichart.charting.visuals.ISciChartSurface

    TextAnnotation.CartesianAnnotationPlacementStrategy

    Defines a base placement strategy for TextAnnotation instance

    TextAnnotationBase

    Defines a base class for annotation which contains text

    TextAnnotationBase.CartesianTextAnnotationPlacementStrategyBase<T>

    Defines a base placement strategy for TextAnnotationBase instance

    TextFormattedValueProvider

    Defines a IFormattedValueProvider which returns static string and ignores value provided by AxisInfo

    TextLabelContainer

    The IAnnotationContainer which allows to draw text which can be rotated.

    TradeMarkerAnnotation

    Custom annotation that displays a trade marker (buy or sell arrow) on a chart. When the marker is pressed and held, it displays a tooltip with trade information.

    TradeMarkerAnnotation.CartesianAnnotationPlacementStrategy

    Defines placement strategy for TradeMarkerAnnotation

    TradeMarkerView

    Custom view that draws a trade marker (buy or sell arrow) for use in TradeMarkerAnnotation. Buy markers are green up arrows, sell markers are red down arrows.

    VerticalLineAnnotation

    Defines a read-only or editable vertical line annotation, which may be placed on the chart at specific X1 coordinate

    VerticalLineAnnotation.CartesianAnnotationPlacementStrategy

    Defines a placement strategy for VerticalLineAnnotation instance

    Interfaces

    IAdornerLayer

    Defines the interface to the Adorner Layer, which is used to draw adorners for the IAnnotation instances

    IAdornerProvider

    Defines interface to the Adorner Provider which draws adorners for the IAnnotation instance

    IAnnotation

    Defines the interface to an annotation, a custom drawable element over or under the com.scichart.charting.visuals.SciChartSurface

    IAnnotationAdornerAction

    Defines the interface for adorner action which is used during interfaction with IAnnotation

    IAnnotationContainer

    Defines the interface for annotation container which contains visual part of annotation

    IAnnotationInteractionService

    Services for interaction between IAnnotationContainer implementations and paretn IAnnotation

    IAnnotationPlacementStrategy

    Defines the interface for methods which allows to place annotation

    IAnnotationSelectionDrawable

    Defines the interface which draws overlay for selected annotation

    IAnnotationSurface

    Defines the interface to the Annotation Surface that IAnnotation instances interact with

    IFormattedValueProvider

    Defines interface with method for getting formatted value based on AxisInfo

    IResizingGrip

    Defines the interface for Resizing Grip which is used to resize IAnnotation instance

    OnAnnotationDragListener

    Defines the listener interface for drag events in the IAnnotation instance

    OnAnnotationIsHiddenChangeListener

    Defines the listener interface with method which is called when IAnnotation#isHidden() property changes

    OnAnnotationSelectionChangeListener

    Defines the listener interface with methods which are called when selection of the IAnnotation instance changes

    Enums

    AnnotationCoordinateMode

    Enumeration constants to define the Coordinate mode used to place an annotation

    AnnotationSurfaceEnum

    Enumeration constants to define the Annotation Surface that an IAnnotation is placed on

    ContentModeEnum

    Enumeration constants to define the Content Mode that an ImageAnnotation uses

    HorizontalAnchorPoint

    Enumeration constants used by AnchorPointAnnotation to define horizontal alignment around the X1,Y1 coordinates

    LabelPlacement

    Enumeration constants to define label placement

    VerticalAnchorPoint

    Enumeration constants used by AnchorPointAnnotation to define vertical alignment around the X1,Y1 coordinates

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