Package uk.ac.starlink.ttools.plot2.geom
package uk.ac.starlink.ttools.plot2.geom
-
ClassDescriptionFind an appropriate delta to use for getting grid intervals.Defines text labelling to decorate a plot.Decoration subclass that also provides a target rectangle.Defines the data range covered by a CubeSurface.Defines positional data coordinates used by a 3-D Cartesian plot.Navigator for use with cube plot.Defines the characteristics of a plot in 3-dimensional anisotropic space.Surface implementation for 3-d plotting.Surface factory for 3-d plotting.Profile class which defines fixed configuration items for an isotropic or non-isotropic CubeSurface.DataGeom for working with 3-d space that uses a 3-vector as its input.SkyviewProjection subclass that does not use mouse gestures to rotate the sky, only to pan and zoom over the projected plane.Extends Point2D.Double to include a Z coordinate.This class is used to lines and text to draw coordinate grid grid overlays.DataGeom implementation for HEALPix indices.Toy projection class that provides a rotatable sphere.Utility class for working with units for labelling extents.Defines which cells from a matrix are included.Ganger for use with a square matrix of Plane plots.GangerFactory for use with a square matrix of Plane plots.PlotType for a grid of plots.Defines the shape of an ordered list of cells from a square matrix, and a mapping between an index and the cells.Represents one cell in a 2x2 matrix.Utility class supplying visual feedback decorations for two-dimensional plot navigation.Utility class supplying visual feedback decorations for three-dimensional plot navigation.Characterises choices about the orientations of axis numeric labels.Sub-interface of Surface for surface types that are basically two-dimensional and Cartesian.Defines the data range covered by a PlaneSurface.AxisAnnotation implementation for 2D surfaces.Defines positional data coordinates used by a 2-D Cartesian plot.Navigator for use with plane plot.Defines the characteristics of a plot on a 2-dimensional plane.Surface implementation for flat 2-d plotting.Surface factory for flat 2-d plotting.Specifies configuration options for the PlaneSurfaceFactory.Profile class which defines fixed configuration items for a PlaneSurface.Sky projection.Rotates vectors between sky systems.Encapsulates four boolean flags, one for each side of a rectangle.Sine (Orthographic) projecter implementation.Sine (orthographic) projection.Defines the view of a SkySurface.Performs axis labelling for a sky plot.Implementation class containing SkyAxisLabeller implementations.Defines positional data coordinates used by a sky plot.Encapsulates a distance on the sky and a label for its magnitude.Characterises a field of view on the sky for presentation to the user.Navigator for use with sky plot.Defines the characteristics of a plot on the surface of the celestial sphere.Surface implementation for plotting on the celestial sphere.Surface factory for plotting on the surface of the celestial sphere.Profile class which defines fixed configuration items for a SkySurface.Sky coordinate system definition.Partial projection implementation based on classes from the Skyview package.Ticker implementation that provides ticks for a supplied function based on a separate master axis.DataGeom implementation that reads positions corresponding to some, but not all, orthogonal data position coordinates.Represents the range of angular coordinates that are covered by a given region.Defines positional data coordinates used by an isotropic spherical polar 3-D plot.Calculates line segments forming longitude and latitude lines for a sphere around the data origin of a cube surface.Represents a set of 3-d points that can be joined together to make a grid line.Defines the characteristics of plot in 3-dimensional isotropic space.StackGanger<P,
A> Ganger implementation for a vertically stacked gang of plots, all sharing the same horizontal axis.Partial SkyAxisLabeller implementation that labels axes with positioned numeric labels.Aggregates a line label, graphics position and text anchor.Defines the data range covered by a TimeSurface.Defines positional data coordinates used by a 2-D time plot.Formats numeric values to strings to provide axis ticks and user-viewable coordinate readouts.Function operating on a time value as used in a Time plot.Defines a quantity representing time that can be used in expressions supplied to this class.This public class is an implementation detail, not intended for external use.Navigator for use with time plot.Defines the characteristics of a 2-d plot with a horizontal time axis.Ganger that stacks time plots vertically with a shared time axis.Surface implementation for time-series plotting.Surface factory for time plots.Profile class which defines fixed configuration items for a TimeSurface.Unit implementations representing time intervals measured in seconds.XyKeyPair<T>Represents a pair of configuration keys that apply to the X and Y axes of a plane plot.