Package uk.ac.starlink.ttools.plot2.layer

Interface Summary
AbstractKernelDensityPlotter.KernelFigure Encapsulates the details of smoothing kernel construction.
BinBag.Bin Describes the extent of a bin and the value it contains.
FunctionPlotter.FuncAxis Defines the geometric role of the dependent and independent variables for a function.
Kernel1d Defines a smoothing function used for smoothing 1-dimensional uniformly gridded data represented by an array.
Kernel1dShape Factory interface for for Kernel1d smoothing functional forms.
ModePlotter<S extends Style> Plotter sub-interface that marks a family of plotters as having similar characteristics.
ModePlotter.Form Marker interface for an object that is shared between plotters sharing characteristics that make it useful to group them.
ModePlotter.Mode Marker interface for an object that is shared between plotters sharing characteristics that make it useful to group them.
MultiPointCoordSet Defines non-central coordinates used by a MultiPointPlotter.
NumberArray Abstracts a readable array of numeric values.
Outliner Paints the shape of per-point markers.
Outliner.ShapePainter Interface to define the actual shape drawing.
ShapeForm Plotter Form sub-interface for use with ShapeMode.
SpectrogramPlotter.ChannelGrid Defines the spectrum frequency channels.
Stamper Performs colouring of an outline.
 

Class Summary
AbstractKernelDensityPlotter Abstract superclass for a plotter that plots something that looks like a kernel density estimate.
AbstractKernelDensityPlotter.KDenseStyle Style subclass for kernel density plots.
AbstractPlotLayer Partial PlotLayer implementation.
AbstractPlotter<S extends Style> Skeleton implementation of Plotter.
BinBag Data model for a one-dimensional histogram.
Binner Accumulates counts in an array of bins.
BinPlan Drawing plan object for counting the number of hits to each bin in a grid.
BinSizer Determines 1-d histogram bin widths from data bounds.
BinSizer.BinSizerSpecifier Specifier for BinSizer values.
CartesianErrorCoordSet MultiPointCoordSet for bidirectional errors in Cartesian data coordinates.
CartesianVectorCoordSet MultiPointCoordSet for vectors in Cartesian data coordinates.
ContourPlotter Plotter implementation that draws contours for a density map of points.
ContourStyle Style for contour plots.
CountScaler Scales integer count values according to a supplied Scaling object.
DensogramPlotter Plots a histogram-like density map - a one-dimensional colour bar indicating density on the horizontal axis.
DensogramPlotter.DensoStyle Plotting style for this class.
FillMode Describes how a region above the axis is represented visually.
FixedKernelDensityPlotter Kernel density plotter that uses fixed-width kernels.
FloatingCoordAuxReader AuxReader implementation that extends ranges simply by sampling a given scalar floating coordinate for all plottable points.
FunctionPlotter Dataless plotter that plots an analytic function.
FunctionPlotter.FunctionStyle Style class associated with this plotter.
GreyImage A greyscale image backed by a a byte buffer.
Gridder Maps positions on a 2-d grid to a 1-d index.
HistogramPlotter Plotter for 1-dimensional histograms.
HistogramPlotter.HistoStyle Style subclass for histogram plots.
KnnKernelDensityPlotter Kernel Density Plotter that uses a variable-width kernel whose width is assigned using K-Nearest-Neighbours counting.
LabelPlotter Plotter that writes a text label at each graphics position.
LabelStyle Style for LabelPlotter.
LevelMode Defines a strategy for calculating contour level values from an array of data.
LinearFitPlotter Fits a set of 2-d points to a linear equation, and plots the line.
LinePlotter Plotter that plots a line between data points.
LineStyle Plotting style for continuous lines.
LineTracer Draws lines composed of a sequence of points, submitted one at a time.
LineXYShape XYShape for drawing lines that start at the origin and terminate at the given X,Y displacement.
MarkForm ShapeForm implementation that just draws a fixed-size marker for each position.
MultiPointForm ShapeForm implementation that draws shapes based on a single main position, and a number of additional positions supplied as extra coordinates.
MultiPosIcon Uncoloured icon suitable for legends representing multi-position plot types.
PairLinkForm Draws a line between two related positions.
Pixel1dPlotter<S extends Style> Abstract superclass for histogram-like plotters that have pixel-sized bins with optional smoothing.
Pixel1dPlotter.BinArray Data object storing counts per pixel.
Pixel1dPlotter.Pixel1dPlan Plot plan implementation for this class.
PixellatorPixerFactory Adapts a Pixellator to generate Pixer instances.
Pixers Utility class for use with Pixers.
PixOutliner Partial Outliner implementation which calculates its bin plan simply by using the create2DPainter method.
PlaneEllipseCoordSet MultiPointCoordSet for ellipses on a plane.
ShapeMode Defines how outlines defined by a ShapeForm are coloured in a plot.
ShapeMode.AutoTransparentStamper Stamper implementation for auto transparency.
ShapeMode.DensityStamper Stamper implementation for density mode.
ShapeMode.FlatStamper Stamper implementation for flat colouring.
ShapeMode.ShadeStamper Stamper implementation for use with AuxShadingMode.
ShapePlotter Plotter that plots shapes at each data point.
ShapePlotter.ShapeModePlotter ShapePlotter subclass which additionally implements the ModePlotter interface.
ShapeStyle Style that combines information from a ShapeForm and a ShapeMode.
ShortPair Aggregates two short integer values.
SimpleDecalPlotter<S extends Style> Abstract Plotter implementation that does all its painting using a Decal, no Glyphs.
SizeForm ShapeForm implementation that draws shaped markers of a size given by an additional data coordinate.
SizeForm.SizeOutliner Outliner implementation for use with SizeForm.
SizeXyForm ShapeForm implementation that draws shaped markers with their horizontal and vertical dimensions independently determined by two additional data coordinates.
SizeXyForm.SizeXyOutliner Outliner implementation for use with SizeXyForm.
SkyEllipseCoordSet MultiPointCoordSet for ellipses on a sphere.
SkyVectorCoordSet MultiPointCoordSet for vectors on the sky.
SpectrogramPlotter Plotter for spectrograms.
SpectrogramPlotter.SpectroStyle Style subclass for SpectrogramPlotter.
SpotPlotter Fairly minimal example plotter implementation.
SpotPlotter.SpotStyle Style implementation for spots.
StandardKernel1dShape Implementation class for Kernel1dShapes based on evaluating symmetric functions over a limited extent.
TangentPlaneTransformer Performs normalised 3D coordinate transformations equivalent to displacements from the origin in the tangent plane.
UnplannedDrawing Convenience partial implementation of Drawing where no plan is used.
XYShape Abstract superclass for shapes characterised by a pair of short integer values.
XYShapes Utility class for generating XYShape objects.
 

Enum Summary
Normalisation Defines normalisation modes for histogram-like plots.
 



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