Interface | Description |
---|---|
IAccumulationFunction |
Interface for functions that may accumulate several
instances into one. |
IAccumulationStrategy |
Design helper to deal with the following: If a trace is unsorted then you
have to accumulated all n consecutive points into one regardless whether they
jump large distances in the value domain.
|
IAccumulationStrategy.IAccumulationControl |
Interface for encapsulation of the control of "how many" points get
accumulated to one.
|
IAxis<T extends IAxisScalePolicy> |
Interface for an axis of the
Chart2D . |
IAxisLabelFormatter |
An interface used by Axis to format labels and determine the maximum width
for the labels.
|
IAxisScalePolicy | |
IAxisTickPainter |
Interface to paint ticks for a trace.
|
IAxisTitlePainter |
Interface for an painter of the title of an axis of the Chart2D.
|
ICodeBlock<T> |
Helper to allow running certain code in a certain scope (e.g.: synchronization scope, pre- or postrequisites to meet,...).
|
IErrorBarPainter |
Interface for a renderer of error bars.
|
IErrorBarPainter.ISegment |
Facace interface for accessing a connection segment of
. |
IErrorBarPixel |
Interface for an error bar in the pixel domain (vs.
|
IErrorBarPolicy<T extends IErrorBarPolicy<T>> |
Interface for a facade towards painting error bars that adds a layer of
configuration.
|
IPointFinder |
Interface for finding a
of a
corresponding to a mouse event. |
IPointHighlightListener |
Interface for listeners that get informed by
Chart2D about
highlighted points. |
IPointPainter<T extends IPointPainter<T>> |
Generic interface for instances that have to render a point in pixel
coordinates.
|
IPointPainterCandleStick<T extends IPointPainterConfigurableUI<T>> |
Adds additional configuration options for candlestick point painters.
|
IPointPainterConfigurableUI<T extends IPointPainter<T>> |
Adds configuration of UI like strokes and color to IPointPainter.
|
IRangePolicy |
An interface that allows an axis to be plugged with a range policy.
|
IToolTipType |
Defines the tool tips to display on a
. |
ITrace2D |
An interface used by
Chart2D . |
ITrace2DDataAccumulating |
An
sub interface intended for implementations that
are able to accumulate several points into a single one. |
ITracePainter<T extends ITracePainter<T>> |
An interface that works at trace level and defines how it's points are rendered.
|
ITracePoint2D |
An interface for trace points.
|
ITracePointProvider |
Interface for creation of new instances of
which will be used wherever a chart
component tree has to create them. |
Class | Description |
---|---|
Chart2D |
Chart2D is a component for displaying the data contained in a
ITrace2D . |
IAccumulationStrategy.AccumulationControlConsecutivePoints |
Just accumulates n consecutive points.
|
IAxis.AxisTitle |
Represents a title of an axis.
|
ITrace2D.DistancePoint |
Simple struct just for allowing to return a trace point along with a
weighted distance.
|
LabeledValue |
A double value along with it's label.
|
TracePointProviderDefault |
Default creator of
instances that returns
implementation
. |
ZoomableChart |
enriched by a
zoom-functionality in the x and y dimension. |
Enum | Description |
---|---|
Chart2D.PointFinder |
Types of tool tip.
|
Chart2D.ToolTipType |
Types of tool tip.
|
ITracePoint2D.STATE |
The complete API for construction of charts along with implementation classes is contained here.
Copyright © 2018. All rights reserved.