# Package uk.ac.starlink.ttools.plot2.geom

package uk.ac.starlink.ttools.plot2.geom

Related Packages
Package
Description
uk.ac.starlink.ttools.plot2
uk.ac.starlink.ttools.plot2.config
uk.ac.starlink.ttools.plot2.data
uk.ac.starlink.ttools.plot2.layer
uk.ac.starlink.ttools.plot2.paper
uk.ac.starlink.ttools.plot2.task
Class
Description
AngScale2
Find an appropriate delta to use for getting grid intervals.
AxisAnnotation
Defines text labelling to decorate a plot.
BandDecoration
Decoration subclass that also provides a target rectangle.
CubeAspect
Defines the data range covered by a CubeSurface.
CubeDataGeom
Defines positional data coordinates used by a 3-D Cartesian plot.
CubeNavigator
Navigator for use with cube plot.
CubePlotType
Defines the characteristics of a plot in 3-dimensional anisotropic space.
CubeSurface
Surface implementation for 3-d plotting.
CubeSurfaceFactory
Surface factory for 3-d plotting.
CubeSurfaceFactory.Profile
Profile class which defines fixed configuration items for an isotropic or non-isotropic CubeSurface.
CubeVectorDataGeom
DataGeom for working with 3-d space that uses a 3-vector as its input.
FixedSkyviewProjection
SkyviewProjection subclass that does not use mouse gestures to rotate the sky, only to pan and zoom over the projected plane.
GPoint3D
Extends Point2D.Double to include a Z coordinate.
GridLiner
This class is used to lines and text to draw coordinate grid grid overlays.
HealpixDataGeom
DataGeom implementation for HEALPix indices.
HemisphereProjection
Toy projection class that provides a rotatable sphere.
LabelUnit
Utility class for working with units for labelling extents.
MatrixFormat
Defines which cells from a matrix are included.
MatrixGanger
Ganger for use with a square matrix of Plane plots.
MatrixGangerFactory
GangerFactory for use with a square matrix of Plane plots.
MatrixPlotType
PlotType for a grid of plots.
MatrixShape
Defines the shape of an ordered list of cells from a square matrix, and a mapping between an index and the cells.
MatrixShape.Cell
Represents one cell in a 2x2 matrix.
NavDecorations
Utility class supplying visual feedback decorations for two-dimensional plot navigation.
NavDecorations3D
Utility class supplying visual feedback decorations for three-dimensional plot navigation.
OrientationPolicy
Characterises choices about the orientations of axis numeric labels.
PlanarSurface
Sub-interface of Surface for surface types that are basically two-dimensional and Cartesian.
PlaneAspect
Defines the data range covered by a PlaneSurface.
PlaneAxisAnnotation
AxisAnnotation implementation for 2D surfaces.
PlaneDataGeom
Defines positional data coordinates used by a 2-D Cartesian plot.
PlaneNavigator
Navigator for use with plane plot.
PlanePlotType
Defines the characteristics of a plot on a 2-dimensional plane.
PlaneSurface
Surface implementation for flat 2-d plotting.
PlaneSurfaceFactory
Surface factory for flat 2-d plotting.
PlaneSurfaceFactory.Config
Specifies configuration options for the PlaneSurfaceFactory.
PlaneSurfaceFactory.Profile
Profile class which defines fixed configuration items for a PlaneSurface.
Projection
Sky projection.
Rotation
Rotates vectors between sky systems.
SideFlags
Encapsulates four boolean flags, one for each side of a rectangle.
Sin2
Sine (Orthographic) projecter implementation.
SinProjection
Sine (orthographic) projection.
SkyAspect
Defines the view of a SkySurface.
SkyAxisLabeller
Performs axis labelling for a sky plot.
SkyAxisLabellers
Implementation class containing SkyAxisLabeller implementations.
SkyDataGeom
Defines positional data coordinates used by a sky plot.
SkyDistance
Encapsulates a distance on the sky and a label for its magnitude.
SkyFov
Characterises a field of view on the sky for presentation to the user.
SkyNavigator
Navigator for use with sky plot.
SkyPlotType
Defines the characteristics of a plot on the surface of the celestial sphere.
SkySurface
Surface implementation for plotting on the celestial sphere.
SkySurfaceFactory
Surface factory for plotting on the surface of the celestial sphere.
SkySurfaceFactory.Profile
Profile class which defines fixed configuration items for a SkySurface.
SkySys
Sky coordinate system definition.
SkyviewProjection
Partial projection implementation based on classes from the Skyview package.
SlaveTicker
Ticker implementation that provides ticks for a supplied function based on a separate master axis.
SliceDataGeom
DataGeom implementation that reads positions corresponding to some, but not all, orthogonal data position coordinates.
SphereAngleRange
Represents the range of angular coordinates that are covered by a given region.
SphereDataGeom
Defines positional data coordinates used by an isotropic spherical polar 3-D plot.
SphereNet
Calculates line segments forming longitude and latitude lines for a sphere around the data origin of a cube surface.
SphereNet.Line3d
Represents a set of 3-d points that can be joined together to make a grid line.
SpherePlotType
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.
TickSkyAxisLabeller
Partial SkyAxisLabeller implementation that labels axes with positioned numeric labels.
TickSkyAxisLabeller.SkyTick
Aggregates a line label, graphics position and text anchor.
TimeAspect
Defines the data range covered by a TimeSurface.
TimeDataGeom
Defines positional data coordinates used by a 2-D time plot.
TimeFormat
Formats numeric values to strings to provide axis ticks and user-viewable coordinate readouts.
TimeJELFunction
Function operating on a time value as used in a Time plot.
TimeJELFunction.TimeQuantity
Defines a quantity representing time that can be used in expressions supplied to this class.
TimeJELFunction.TimeResolver
This public class is an implementation detail, not intended for external use.
TimeNavigator
Navigator for use with time plot.
TimePlotType
Defines the characteristics of a 2-d plot with a horizontal time axis.
TimeStackGanger
Ganger that stacks time plots vertically with a shared time axis.
TimeSurface
Surface implementation for time-series plotting.
TimeSurfaceFactory
Surface factory for time plots.
TimeSurfaceFactory.Profile
Profile class which defines fixed configuration items for a TimeSurface.
TimeUnit
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.