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
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 |
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.
|
AnchorPointAnnotation.CartesianAnchorPointAnnotationPlacementStrategyBase<T extends AnchorPointAnnotation> |
Defines a base placement strategy for
AnchorPointAnnotation instance |
AnnotationBase |
Provides a base class for annotations to be rendered over the chart
|
AnnotationBase.CartesianAnnotationPlacementStrategyBase<T extends AnnotationBase> |
Defines a base placement strategy for
AnnotationBase instance |
AnnotationCoordinates |
Used internally by the Annotation API.
|
AnnotationLabel |
Defines an AnnotationLabel which may be used in
HorizontalLineAnnotation and VerticalLineAnnotation instances |
AnnotationLabelCollection |
Contains collection of
AnnotationLabel |
AnnotationPlacementStrategyBase<T extends AnnotationBase> |
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.
|
AxisMarkerAnnotation.CartesianAnnotationPlacementStrategy<T extends AxisMarkerAnnotation> |
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 |
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 extends LineAnnotationBase> |
Defines a base placement strategy for
LineAnnotationBase instance |
LineAnnotationWithLabelsBase |
Provides a base class for HorizontalLineAnnotation, VerticalLineAnnotation
|
LineAnnotationWithLabelsBase.CartesianAnnotationWithLabelsPlacementStrategyBase<T extends LineAnnotationWithLabelsBase> |
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
ISciChartSurface |
TextAnnotation.CartesianAnnotationPlacementStrategy |
Defines a base placement strategy for
TextAnnotation instance |
TextAnnotationBase |
Defines a base class for annotation which contains text
|
TextAnnotationBase.CartesianTextAnnotationPlacementStrategyBase<T extends TextAnnotationBase> |
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. |
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 |
Enum | 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 |