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.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.Utility class supplying visual feedback decorations for two-dimensional plot navigation.Utility class supplying visual feedback decorations for three-dimensional plot navigation.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.Profile class which defines fixed configuration items for a PlaneSurface.Sky projection.Rotates vectors between sky systems.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.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.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.