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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - skyview.data.AngScale
    - uk.ac.starlink.ttools.plot2.geom.AngScale2
  - uk.ac.starlink.ttools.plot2.geom.CubeAspect
  - uk.ac.starlink.ttools.plot2.geom.CubeDataGeom (implements uk.ac.starlink.ttools.plot2.DataGeom)
  - uk.ac.starlink.ttools.plot2.geom.CubeNavigator (implements uk.ac.starlink.ttools.plot2.Navigator<A>)
  - uk.ac.starlink.ttools.plot2.geom.CubePlotType (implements uk.ac.starlink.ttools.plot2.PlotType<P,A>)
  - uk.ac.starlink.ttools.plot2.geom.CubeSurface (implements uk.ac.starlink.ttools.plot2.Surface)
  - uk.ac.starlink.ttools.plot2.geom.CubeSurfaceFactory (implements uk.ac.starlink.ttools.plot2.SurfaceFactory<P,A>)
  - uk.ac.starlink.ttools.plot2.geom.CubeSurfaceFactory.Profile
  - uk.ac.starlink.ttools.plot2.geom.CubeVectorDataGeom (implements uk.ac.starlink.ttools.plot2.DataGeom)
  - uk.ac.starlink.ttools.plot2.Decoration
    - uk.ac.starlink.ttools.plot2.geom.BandDecoration
  - gnu.jel.DVMap
    - uk.ac.starlink.ttools.plot2.geom.TimeJELFunction.TimeResolver
  - uk.ac.starlink.ttools.plot2.geom.GridLiner
  - uk.ac.starlink.ttools.plot2.geom.HealpixDataGeom (implements uk.ac.starlink.ttools.plot2.DataGeom)
  - uk.ac.starlink.ttools.plot2.geom.HemisphereProjection (implements uk.ac.starlink.ttools.plot2.geom.Projection)
  - uk.ac.starlink.ttools.plot2.geom.LabelUnit (implements java.lang.Comparable<T>)
  - uk.ac.starlink.ttools.plot2.geom.MatrixGanger (implements uk.ac.starlink.ttools.plot2.Ganger<P,A>)
  - uk.ac.starlink.ttools.plot2.geom.MatrixGangerFactory (implements uk.ac.starlink.ttools.plot2.GangerFactory<P,A>)
  - uk.ac.starlink.ttools.plot2.geom.MatrixShape (implements java.lang.Iterable<T>)
  - uk.ac.starlink.ttools.plot2.geom.MatrixShape.Cell
  - uk.ac.starlink.ttools.plot2.geom.NavDecorations
  - uk.ac.starlink.ttools.plot2.geom.NavDecorations3D
  - uk.ac.starlink.ttools.plot2.geom.OrientationPolicy
  - uk.ac.starlink.ttools.plot2.geom.PlaneAspect
  - uk.ac.starlink.ttools.plot2.geom.PlaneAxisAnnotation (implements uk.ac.starlink.ttools.plot2.geom.AxisAnnotation)
  - uk.ac.starlink.ttools.plot2.geom.PlaneDataGeom (implements uk.ac.starlink.ttools.plot2.DataGeom)
  - uk.ac.starlink.ttools.plot2.geom.PlaneNavigator (implements uk.ac.starlink.ttools.plot2.Navigator<A>)
  - uk.ac.starlink.ttools.plot2.geom.PlanePlotType (implements uk.ac.starlink.ttools.plot2.PlotType<P,A>)
    - uk.ac.starlink.ttools.plot2.geom.MatrixPlotType
  - uk.ac.starlink.ttools.plot2.geom.PlaneSurface (implements uk.ac.starlink.ttools.plot2.geom.PlanarSurface, uk.ac.starlink.ttools.plot2.Surface)
  - uk.ac.starlink.ttools.plot2.geom.PlaneSurfaceFactory (implements uk.ac.starlink.ttools.plot2.SurfaceFactory<P,A>)
  - uk.ac.starlink.ttools.plot2.geom.PlaneSurfaceFactory.Profile
  - java.awt.geom.Point2D (implements java.lang.Cloneable)
    - java.awt.geom.Point2D.Double (implements java.io.Serializable)
      - uk.ac.starlink.ttools.plot2.geom.GPoint3D
  - uk.ac.starlink.ttools.plot2.geom.Rotation
  - uk.ac.starlink.ttools.plot2.geom.SideFlags
  - uk.ac.starlink.ttools.plot2.geom.SkyAspect
  - uk.ac.starlink.ttools.plot2.geom.SkyAxisLabellers
  - uk.ac.starlink.ttools.plot2.geom.SkyDataGeom (implements uk.ac.starlink.ttools.plot2.DataGeom)
  - uk.ac.starlink.ttools.plot2.geom.SkyDistance
  - uk.ac.starlink.ttools.plot2.geom.SkyFov
  - uk.ac.starlink.ttools.plot2.geom.SkyNavigator (implements uk.ac.starlink.ttools.plot2.Navigator<A>)
  - uk.ac.starlink.ttools.plot2.geom.SkyPlotType (implements uk.ac.starlink.ttools.plot2.PlotType<P,A>)
  - uk.ac.starlink.ttools.plot2.geom.SkySurface (implements uk.ac.starlink.ttools.plot2.Surface)
  - uk.ac.starlink.ttools.plot2.geom.SkySurfaceFactory (implements uk.ac.starlink.ttools.plot2.SurfaceFactory<P,A>)
  - uk.ac.starlink.ttools.plot2.geom.SkySurfaceFactory.Profile
  - uk.ac.starlink.ttools.plot2.geom.SkySys
  - uk.ac.starlink.ttools.plot2.geom.SkyviewProjection (implements uk.ac.starlink.ttools.plot2.geom.Projection)
    - uk.ac.starlink.ttools.plot2.geom.FixedSkyviewProjection
    - uk.ac.starlink.ttools.plot2.geom.SinProjection
  - uk.ac.starlink.ttools.plot2.geom.SlaveTicker (implements uk.ac.starlink.ttools.plot2.Ticker)
  - uk.ac.starlink.ttools.plot2.geom.SliceDataGeom (implements uk.ac.starlink.ttools.plot2.DataGeom)
  - uk.ac.starlink.ttools.plot2.geom.SphereAngleRange
  - uk.ac.starlink.ttools.plot2.geom.SphereDataGeom (implements uk.ac.starlink.ttools.plot2.DataGeom)
  - uk.ac.starlink.ttools.plot2.geom.SphereNet
  - uk.ac.starlink.ttools.plot2.geom.SphereNet.Line3d (implements java.lang.Iterable<T>)
  - uk.ac.starlink.ttools.plot2.geom.SpherePlotType (implements uk.ac.starlink.ttools.plot2.PlotType<P,A>)
  - uk.ac.starlink.ttools.plot2.geom.StackGanger<P,A> (implements uk.ac.starlink.ttools.plot2.Ganger<P,A>)
    - uk.ac.starlink.ttools.plot2.geom.TimeStackGanger
  - uk.ac.starlink.ttools.plot2.geom.TickSkyAxisLabeller (implements uk.ac.starlink.ttools.plot2.geom.SkyAxisLabeller)
  - uk.ac.starlink.ttools.plot2.geom.TickSkyAxisLabeller.SkyTick
  - uk.ac.starlink.ttools.plot2.geom.TimeAspect
  - uk.ac.starlink.ttools.plot2.geom.TimeDataGeom (implements uk.ac.starlink.ttools.plot2.DataGeom)
  - uk.ac.starlink.ttools.plot2.geom.TimeFormat
  - uk.ac.starlink.ttools.plot2.geom.TimeJELFunction (implements java.util.function.DoubleUnaryOperator)
  - uk.ac.starlink.ttools.plot2.geom.TimeJELFunction.TimeQuantity
  - uk.ac.starlink.ttools.plot2.geom.TimeNavigator (implements uk.ac.starlink.ttools.plot2.Navigator<A>)
  - uk.ac.starlink.ttools.plot2.geom.TimePlotType (implements uk.ac.starlink.ttools.plot2.PlotType<P,A>)
  - uk.ac.starlink.ttools.plot2.geom.TimeSurface (implements uk.ac.starlink.ttools.plot2.geom.PlanarSurface, uk.ac.starlink.ttools.plot2.Surface)
  - uk.ac.starlink.ttools.plot2.geom.TimeSurfaceFactory (implements uk.ac.starlink.ttools.plot2.SurfaceFactory<P,A>)
  - uk.ac.starlink.ttools.plot2.geom.TimeSurfaceFactory.Profile
  - skyview.geometry.Transformer (implements skyview.Component)
    - skyview.geometry.Deprojecter
      - uk.ac.starlink.ttools.plot2.geom.Sin2.Sin2Deproj
    - skyview.geometry.Projecter
      - uk.ac.starlink.ttools.plot2.geom.Sin2
  - uk.ac.starlink.ttools.plot2.layer.Unit
    - uk.ac.starlink.ttools.plot2.geom.TimeUnit
  - uk.ac.starlink.ttools.plot2.geom.XyKeyPair<T>

## Interface Hierarchy

- uk.ac.starlink.ttools.plot2.geom.AxisAnnotation
- uk.ac.starlink.ttools.plot2.geom.PlaneSurfaceFactory.Config
- uk.ac.starlink.ttools.plot2.geom.Projection
- uk.ac.starlink.ttools.plot2.geom.SkyAxisLabeller
- uk.ac.starlink.ttools.plot2.Surface
  - uk.ac.starlink.ttools.plot2.geom.PlanarSurface

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - uk.ac.starlink.ttools.plot2.geom.MatrixFormat