Package uk.ac.starlink.ttools.plot2

Interface Summary
AuxReader Extracts range information from a plot data.
BasicTicker.Rule Defines a specific rule for generating major and minor axis tick marks.
Captioner Can paint a text string onto a graphics context in horizontal orientation.
DataGeom Translates the coordinates found in a TupleSequence to data space coordinates.
Decal Like an Icon but less complicated.
Drawing Does the work of drawing graphics onto a given Paper object.
Glyph Represents an uncoloured shape to be drawn, typically a small point marker.
Navigator<A> A navigator controls how user gestures affect a plot surface.
Pixer Iterator over pixels.
PlotLayer Represents a layered element of the plot.
Plotter<S extends Style> A Plotter can produce PlotLayers given data and appropriate configuration.
PlotType High-level description of a type of plot that can be drawn.
PrefixTicker.Rule Defines a specific rule for generating tick marks with prefixes.
Scaler Defines the mapping of an input value to the range 0..1.
ShadeAxisFactory Defines how to get a ShadeAxis for a shader range.
Surface Defines the graphical area on which plots are painted.
SurfaceFactory<P,A> Generates members of a family of Surface objects.
Ticker Provides tick marks to label plot axes.
 

Class Summary
Anchor Positioning constraint for plotted text.
Anchor.HorizontalAnchor Anchor for drawing horizontal text.
AuxScale Represents a ranged value that can differ according to the content of a plot.
Axis Does geometry and drawing for a straight line axis.
BasicCaptioner Captioner implementation that uses Swing text drawing classes.
BasicTicker Partial Ticker implementation based on a rule defining a sequence of ticks.
Decoration Positioned icon, with equality semantics.
Gesture Enumerates mouse gestures used to perform navigation actions.
IndicatedRow Represents a row from a dataset in relation to a reference position, by aggregating a row index and the distance from the point.
LatexCaptioner Captioner implementation based on LaTeX text rendering.
LayerOpt Defines characteristics of a plot layer that may enable plotting optimisations.
LegendEntry Aggregates a plot style or group of styles and a label to be paired together as one entry in a plot legend.
LegendIcon Icon containing legend information for a plot.
NavAction<A> Describes the result of a navigation request from the GUI.
NavigationListener<A> Listener that receives mouse events and uses them in conjunction with a supplied navigator to feed navigation actions to a plot surface.
Orientation Defines text orientation for axis labelling.
PlotPlacement Aggregates a Surface and the Rectangle that it is placed within.
PlotUtil Miscellaneous utilities for use with the plotting classes.
PointCloud Represents an unordered set of data positions forming part of a plot.
PrefixTicker Partial Ticker implementation for major tick labels with prefixes.
ReportKey<T> Typed key for use in a ReportMap.
ReportMap Map containing typed entries generated as a result of plotting.
ReportMeta Contains documentation metadata describing a plot report item.
Scaling Defines a policy for scaling values to a fixed interval.
ShadeAxis Graphical representation of aux shading range which can be placed near the plot.
SubCloud Aggregates the DataGeom and the geometry-specific parts of the DataSpec for a layer.
Subrange Designates a sub-range.
Tick Defines a tick on an axis.
 

Annotation Types Summary
Equality Indicates that an object must have the Object.equals(java.lang.Object) and Object.hashCode() methods implemented intelligently.
Slow Indicates that a method may take a non-negligable amount of time.
 



Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.