com.scichart.charting.visuals.annotations Package
Classes
Class | Description |
---|---|
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 setContentView or setContentId 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 com.scichart.charting.visuals.axes.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 |
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 com.scichart.charting.visuals.axes.AxisInfo |
TextLabelContainer | The IAnnotationContainer which allows to draw text which can be rotated. |
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
Interface | Description |
---|---|
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 com.scichart.charting.visuals.axes.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 |
Enumerations
Enumeration | Description |
---|---|
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 |
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 |
See Also