Package info.monitorenter.gui.chart
package info.monitorenter.gui.chart
-
ClassDescription
Chart2D
is a component for displaying the data contained in aITrace2D
.Types of tool tip.Types of tool tip.IAxis<T extends IAxisScalePolicy>Interface for an axis of theChart2D
.Represents a title of an axis.An interface used by Axis to format labels and determine the maximum width for the labels.Interface to paint ticks for a trace.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,...).Interface for a renderer of error bars.Facace interface for accessing a connection segment of
.ErrorBarPainter
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.Interface for finding a
of aITracePoint2D
corresponding to a mouse event.Chart2D
IPointPainter<T extends IPointPainter<T>>Generic interface for instances that have to render a point in pixel coordinates.IPointPainterConfigurableUI<T extends IPointPainter<T>>Adds configuration of UI like strokes and color to IPointPainter.An interface that allows an axis to be plugged with a range policy.Defines the tool tips to display on a
.Chart2D
An interface used byChart2D
.Simple struct just for allowing to return a trace point along with a weighted distance.ITracePainter<T extends ITracePainter<T>>An interface that works at trace level and defines how it's points are rendered.An interface for trace points.Interface for creation of new instances of
which will be used wherever a chart component tree has to create them.ITracePoint2D
A double value along with it's label.A specialized version ofjava.awt.Point2D.Double
who carries two further values:double scaledX
anddouble scaledY
which allow theChart2D
to cache the scaled values (between 0.0 and 1.0) without having to keep a copy of the aggregators (ITrace2D
) complete tracepoints.Default creator of
instances that returns implementationITracePoint2D
.TracePoint2D
enriched by a zoom-functionality in the x and y dimension.Chart2D