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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - uk.ac.starlink.ttools.plot2.layer.AbstractKernelDensityPlotter.KDenseStyle (implements uk.ac.starlink.ttools.plot.Style)
  - uk.ac.starlink.ttools.plot2.layer.AbstractPlotLayer (implements uk.ac.starlink.ttools.plot2.PlotLayer)
  - uk.ac.starlink.ttools.plot2.layer.AbstractPlotter<S> (implements uk.ac.starlink.ttools.plot2.Plotter<S>)
    - uk.ac.starlink.ttools.plot2.layer.CombineArrayPlotter<S>
      - uk.ac.starlink.ttools.plot2.layer.LineCombineArrayPlotter
      - uk.ac.starlink.ttools.plot2.layer.MarkCombineArrayPlotter
    - uk.ac.starlink.ttools.plot2.layer.ContourPlotter
    - uk.ac.starlink.ttools.plot2.layer.FillPlotter
    - uk.ac.starlink.ttools.plot2.layer.FunctionPlotter
    - uk.ac.starlink.ttools.plot2.layer.HealpixPlotter
    - uk.ac.starlink.ttools.plot2.layer.LabelPlotter
    - uk.ac.starlink.ttools.plot2.layer.Line3dPlotter
    - uk.ac.starlink.ttools.plot2.layer.LinearFitPlotter
    - uk.ac.starlink.ttools.plot2.layer.LinePlotter
    - uk.ac.starlink.ttools.plot2.layer.ShapePlotter (implements uk.ac.starlink.ttools.plot2.layer.ShapeModePlotter)
      - uk.ac.starlink.ttools.plot2.layer.ArrayShapePlotter
    - uk.ac.starlink.ttools.plot2.layer.SimpleDecalPlotter<S>
    - uk.ac.starlink.ttools.plot2.layer.SkyGridPlotter
    - uk.ac.starlink.ttools.plot2.layer.SphereGridPlotter
    - uk.ac.starlink.ttools.plot2.layer.SpotPlotter
    - uk.ac.starlink.ttools.plot2.layer.TracePlotter
  - uk.ac.starlink.ttools.plot2.layer.AdaptiveBinList (implements uk.ac.starlink.ttools.plot2.layer.BinList)
  - uk.ac.starlink.ttools.plot2.layer.AreaForm<DG> (implements uk.ac.starlink.ttools.plot2.layer.ShapeForm)
  - uk.ac.starlink.ttools.plot2.layer.ArrayBinList (implements uk.ac.starlink.ttools.plot2.layer.BinList)
  - uk.ac.starlink.ttools.plot2.layer.AuxColorKit (implements uk.ac.starlink.ttools.plot2.layer.ColorKit)
  - uk.ac.starlink.ttools.plot2.layer.BinBag
  - uk.ac.starlink.ttools.plot2.layer.BinListCollector (implements uk.ac.starlink.util.SplitCollector<S,A>)
  - uk.ac.starlink.ttools.plot2.layer.BinMapper
  - uk.ac.starlink.ttools.plot2.layer.Binner
  - uk.ac.starlink.ttools.plot2.layer.BinPlan
  - uk.ac.starlink.ttools.plot2.layer.BinSizer
  - uk.ac.starlink.ttools.plot2.layer.CartesianErrorCoordSet (implements uk.ac.starlink.ttools.plot2.layer.CartesianMultiPointCoordSet)
  - uk.ac.starlink.ttools.plot2.layer.CartesianVectorCoordSet (implements uk.ac.starlink.ttools.plot2.layer.CartesianMultiPointCoordSet)
  - uk.ac.starlink.ttools.plot2.layer.CentralForm<DG> (implements uk.ac.starlink.ttools.plot2.layer.ShapeForm)
  - uk.ac.starlink.table.ColumnData
    - uk.ac.starlink.ttools.plot2.layer.BinResultColumnData<T>
  - uk.ac.starlink.ttools.plot2.layer.CombineArrayPlotter.CombineArrayStyle (implements uk.ac.starlink.ttools.plot.Style)
    - uk.ac.starlink.ttools.plot2.layer.LineCombineArrayPlotter.LineCombineArrayStyle
    - uk.ac.starlink.ttools.plot2.layer.MarkCombineArrayPlotter.MarkCombineArrayStyle
  - uk.ac.starlink.ttools.plot2.layer.Combiner
    - uk.ac.starlink.ttools.plot2.layer.QuantileCombiner
  - uk.ac.starlink.ttools.plot2.layer.ContourStyle (implements uk.ac.starlink.ttools.plot.Style)
  - uk.ac.starlink.ttools.plot2.layer.CountScaler
  - uk.ac.starlink.ttools.plot2.layer.DensogramPlotter.DensoStyle (implements uk.ac.starlink.ttools.plot.Style)
  - uk.ac.starlink.ttools.plot2.layer.DrawingGlyph (implements uk.ac.starlink.ttools.plot2.Glyph)
    - uk.ac.starlink.ttools.plot2.layer.LineGlyph
  - uk.ac.starlink.ttools.plot2.layer.ErrorArrayForm (implements uk.ac.starlink.ttools.plot2.layer.ShapeForm)
  - uk.ac.starlink.ttools.plot2.layer.FatMarkerShapes
  - uk.ac.starlink.ttools.plot2.layer.FillMode
  - uk.ac.starlink.ttools.plot2.layer.FillPixer (implements uk.ac.starlink.ttools.plot2.Pixer)
  - uk.ac.starlink.ttools.plot2.layer.FillPlan
  - uk.ac.starlink.ttools.plot2.layer.FillPlotter.FillStyle (implements uk.ac.starlink.ttools.plot.Style)
  - uk.ac.starlink.ttools.plot2.layer.FixedColorKit (implements uk.ac.starlink.ttools.plot2.layer.ColorKit)
  - uk.ac.starlink.ttools.plot2.layer.FloatingCoordAuxReader (implements uk.ac.starlink.ttools.plot2.AuxReader)
  - uk.ac.starlink.ttools.plot2.layer.GlyphPaper (implements uk.ac.starlink.ttools.plot2.paper.Paper)
  - uk.ac.starlink.ttools.plot2.layer.GraphicsGlyph (implements uk.ac.starlink.ttools.plot2.Glyph)
  - uk.ac.starlink.ttools.plot2.layer.GreyImage
  - uk.ac.starlink.ttools.plot2.layer.Gridder
  - uk.ac.starlink.ttools.plot2.layer.GridPlotter (implements uk.ac.starlink.ttools.plot2.Plotter<S>)
  - uk.ac.starlink.ttools.plot2.layer.GridPlotter.GridStyle (implements uk.ac.starlink.ttools.plot.Style)
  - uk.ac.starlink.ttools.plot2.layer.HandleArrayForm (implements uk.ac.starlink.ttools.plot2.layer.ShapeForm)
  - uk.ac.starlink.ttools.plot2.layer.HashBinList (implements uk.ac.starlink.ttools.plot2.layer.BinList)
  - uk.ac.starlink.ttools.plot2.layer.HealpixPlotter.HealpixStyle (implements uk.ac.starlink.ttools.plot.Style)
  - uk.ac.starlink.ttools.plot2.layer.HealpixSys
  - uk.ac.starlink.ttools.plot2.layer.HistogramPlotter (implements uk.ac.starlink.ttools.plot2.Plotter<S>)
  - uk.ac.starlink.ttools.plot2.layer.HistogramPlotter.HistoStyle (implements uk.ac.starlink.ttools.plot.Style)
  - uk.ac.starlink.ttools.plot2.layer.LabelStyle (implements uk.ac.starlink.ttools.plot.Style)
  - uk.ac.starlink.ttools.plot2.layer.LevelMode
  - uk.ac.starlink.ttools.plot2.layer.LineArrayForm (implements uk.ac.starlink.ttools.plot2.layer.ShapeForm)
  - uk.ac.starlink.ttools.plot2.layer.LineStyle (implements uk.ac.starlink.ttools.plot.Style)
    - uk.ac.starlink.ttools.plot2.layer.AuxLineStyle
      - uk.ac.starlink.ttools.plot2.layer.LinePlotter.LinesStyle
    - uk.ac.starlink.ttools.plot2.layer.FunctionPlotter.FunctionStyle
    - uk.ac.starlink.ttools.plot2.layer.Stats1Plotter.StatsStyle
  - uk.ac.starlink.ttools.plot2.layer.LineTracer
  - uk.ac.starlink.ttools.plot2.layer.LineTracer3D
  - uk.ac.starlink.ttools.plot2.layer.MarkArrayForm (implements uk.ac.starlink.ttools.plot2.layer.ShapeForm)
  - uk.ac.starlink.ttools.plot2.layer.MarkerShape
  - uk.ac.starlink.ttools.plot2.layer.MarkerStyle (implements uk.ac.starlink.ttools.plot.Style)
  - uk.ac.starlink.ttools.plot2.layer.MarkForm (implements uk.ac.starlink.ttools.plot2.layer.ShapeForm)
  - uk.ac.starlink.ttools.plot2.layer.MultiPointForm (implements uk.ac.starlink.ttools.plot2.layer.ShapeForm)
    - uk.ac.starlink.ttools.plot2.layer.CartesianMultiPointForm
    - uk.ac.starlink.ttools.plot2.layer.SkyMultiPointForm
  - uk.ac.starlink.ttools.plot2.layer.MultiPointShape
  - uk.ac.starlink.ttools.plot2.layer.MultiPosIcon (implements javax.swing.Icon)
  - uk.ac.starlink.ttools.plot2.layer.Normalisation
  - uk.ac.starlink.ttools.plot2.layer.PairLinkForm (implements uk.ac.starlink.ttools.plot2.layer.ShapeForm)
  - uk.ac.starlink.ttools.plot2.layer.Pixel1dPlotter<S> (implements uk.ac.starlink.ttools.plot2.Plotter<S>)
    - uk.ac.starlink.ttools.plot2.layer.AbstractKernelDensityPlotter
      - uk.ac.starlink.ttools.plot2.layer.FixedKernelDensityPlotter
      - uk.ac.starlink.ttools.plot2.layer.KnnKernelDensityPlotter
    - uk.ac.starlink.ttools.plot2.layer.DensogramPlotter
  - uk.ac.starlink.ttools.plot2.layer.Pixel1dPlotter.BinArray
  - uk.ac.starlink.ttools.plot2.layer.Pixel1dPlotter.Pixel1dPlan
  - uk.ac.starlink.ttools.plot2.layer.PixelDrawing (implements uk.ac.starlink.ttools.plot2.layer.PixerFactory)
  - uk.ac.starlink.ttools.plot2.layer.PixelImage
  - uk.ac.starlink.ttools.plot2.layer.PixellatorPixerFactory
  - uk.ac.starlink.ttools.plot2.layer.Pixers
  - uk.ac.starlink.ttools.plot2.layer.PixOutliner (implements uk.ac.starlink.ttools.plot2.layer.Outliner)
    - uk.ac.starlink.ttools.plot2.layer.PolygonOutliner
    - uk.ac.starlink.ttools.plot2.layer.SizeForm.SizeOutliner
    - uk.ac.starlink.ttools.plot2.layer.SizeXyForm.SizeXyOutliner
  - uk.ac.starlink.ttools.plot2.layer.PlaneCorrelationCoordSet (implements uk.ac.starlink.ttools.plot2.layer.CartesianMultiPointCoordSet)
  - uk.ac.starlink.ttools.plot2.layer.PlaneEllipseCoordSet (implements uk.ac.starlink.ttools.plot2.layer.CartesianMultiPointCoordSet)
  - uk.ac.starlink.ttools.plot2.layer.PolygonForms
  - uk.ac.starlink.ttools.plot2.layer.PolygonShape
  - uk.ac.starlink.ttools.plot2.layer.ShapeMode (implements uk.ac.starlink.ttools.plot2.layer.ModePlotter.Mode)
  - uk.ac.starlink.ttools.plot2.layer.ShapeMode.AutoTransparentStamper (implements uk.ac.starlink.ttools.plot2.layer.Stamper)
  - uk.ac.starlink.ttools.plot2.layer.ShapeMode.DensityStamper (implements uk.ac.starlink.ttools.plot2.layer.Stamper)
  - uk.ac.starlink.ttools.plot2.layer.ShapeMode.FlatStamper (implements uk.ac.starlink.ttools.plot2.layer.Stamper)
  - uk.ac.starlink.ttools.plot2.layer.ShapeMode.ShadeStamper (implements uk.ac.starlink.ttools.plot2.layer.Stamper)
  - uk.ac.starlink.ttools.plot2.layer.ShapeMode.WeightStamper (implements uk.ac.starlink.ttools.plot2.layer.Stamper)
  - uk.ac.starlink.ttools.plot2.layer.ShapeStyle (implements uk.ac.starlink.ttools.plot.Style)
  - uk.ac.starlink.ttools.plot2.layer.ShortPair
  - uk.ac.starlink.ttools.plot2.task.SimpleLayerType (implements uk.ac.starlink.ttools.plot2.task.LayerType)
    - uk.ac.starlink.ttools.plot2.layer.SpotPlotter.SpotLayerType
  - uk.ac.starlink.ttools.plot2.layer.SizeForm (implements uk.ac.starlink.ttools.plot2.layer.ShapeForm)
  - uk.ac.starlink.ttools.plot2.layer.SizeXyForm (implements uk.ac.starlink.ttools.plot2.layer.ShapeForm)
  - uk.ac.starlink.ttools.plot2.layer.SkyCorrelationCoordSet (implements uk.ac.starlink.ttools.plot2.layer.SkyMultiPointCoordSet)
  - uk.ac.starlink.ttools.plot2.layer.SkyDensityPlotter (implements uk.ac.starlink.ttools.plot2.Plotter<S>)
  - uk.ac.starlink.ttools.plot2.layer.SkyDensityPlotter.SkyDenseStyle (implements uk.ac.starlink.ttools.plot.Style)
  - uk.ac.starlink.ttools.plot2.layer.SkyEllipseCoordSet (implements uk.ac.starlink.ttools.plot2.layer.SkyMultiPointCoordSet)
  - uk.ac.starlink.ttools.plot2.layer.SkyGridPlotter.GridStyle (implements uk.ac.starlink.ttools.plot.Style)
  - uk.ac.starlink.ttools.plot2.layer.SkyPixer
  - uk.ac.starlink.ttools.plot2.layer.SkySurfaceTiler
  - uk.ac.starlink.ttools.plot2.layer.SkyTileRenderer
  - uk.ac.starlink.ttools.plot2.layer.SkyVectorCoordSet (implements uk.ac.starlink.ttools.plot2.layer.SkyMultiPointCoordSet)
  - uk.ac.starlink.ttools.plot2.config.SpecifierPanel<V> (implements uk.ac.starlink.ttools.plot2.config.Specifier<V>)
    - uk.ac.starlink.ttools.plot2.layer.BinSizer.BinSizerSpecifier
  - uk.ac.starlink.ttools.plot2.layer.SpectrogramPlotter (implements uk.ac.starlink.ttools.plot2.Plotter<S>)
  - uk.ac.starlink.ttools.plot2.layer.SpectrogramPlotter.SpectroStyle (implements uk.ac.starlink.ttools.plot.Style)
  - uk.ac.starlink.ttools.plot2.layer.SphereGridPlotter.GridStyle (implements uk.ac.starlink.ttools.plot.Style)
  - uk.ac.starlink.ttools.plot2.layer.SpotPlotter.SpotStyle (implements uk.ac.starlink.ttools.plot.Style)
  - uk.ac.starlink.ttools.plot2.layer.StandardKernel1dShape (implements uk.ac.starlink.ttools.plot2.layer.Kernel1dShape)
  - uk.ac.starlink.ttools.plot2.layer.Stats1Plotter (implements uk.ac.starlink.ttools.plot2.Plotter<S>)
  - uk.ac.starlink.ttools.plot2.layer.StrokeKit
  - uk.ac.starlink.ttools.plot2.layer.TangentPlaneTransformer
  - uk.ac.starlink.ttools.plot2.layer.TracePlotter.QJoin
  - uk.ac.starlink.ttools.plot2.layer.TracePlotter.TraceStyle (implements uk.ac.starlink.ttools.plot.Style)
  - uk.ac.starlink.ttools.plot2.layer.Unit
    - uk.ac.starlink.ttools.plot2.layer.SolidAngleUnit
  - uk.ac.starlink.ttools.plot2.layer.UnplannedDrawing (implements uk.ac.starlink.ttools.plot2.Drawing)
  - uk.ac.starlink.ttools.plot2.layer.WrapperPlotLayer (implements uk.ac.starlink.ttools.plot2.PlotLayer)
  - uk.ac.starlink.ttools.plot2.layer.XYArrayPlacement
  - uk.ac.starlink.ttools.plot2.layer.XYShape
    - uk.ac.starlink.ttools.plot2.layer.BasicXYShape
    - uk.ac.starlink.ttools.plot2.layer.FatLineXYShape
    - uk.ac.starlink.ttools.plot2.layer.LineXYShape
    - uk.ac.starlink.ttools.plot2.layer.StrokeXYShape

## Interface Hierarchy

- uk.ac.starlink.ttools.plot2.layer.AbstractKernelDensityPlotter.KernelFigure
- uk.ac.starlink.ttools.plot2.layer.BinBag.Bin
- uk.ac.starlink.ttools.plot2.layer.BinList
- uk.ac.starlink.ttools.plot2.layer.BinList.Result
- uk.ac.starlink.ttools.plot2.layer.ColorKit
- uk.ac.starlink.ttools.plot2.layer.Combiner.Container
- uk.ac.starlink.ttools.plot2.layer.FunctionPlotter.FuncAxis
- uk.ac.starlink.ttools.plot2.layer.Kernel1d
- uk.ac.starlink.ttools.plot2.layer.Kernel1dShape
- uk.ac.starlink.ttools.plot2.layer.ModePlotter.Form
  - uk.ac.starlink.ttools.plot2.layer.ShapeForm
- uk.ac.starlink.ttools.plot2.layer.ModePlotter.Mode
- uk.ac.starlink.ttools.plot2.layer.MultiPointCoordSet
  - uk.ac.starlink.ttools.plot2.layer.CartesianMultiPointCoordSet
  - uk.ac.starlink.ttools.plot2.layer.SkyMultiPointCoordSet
- uk.ac.starlink.ttools.plot2.layer.MultiPointReader
- uk.ac.starlink.ttools.plot2.layer.MultiPointReader.ExtrasReader
- uk.ac.starlink.ttools.plot2.layer.MultiPointScribe
- uk.ac.starlink.ttools.plot2.layer.NumberArray
- uk.ac.starlink.ttools.plot2.layer.Outliner
- uk.ac.starlink.ttools.plot2.paper.PaperType
  - uk.ac.starlink.ttools.plot2.paper.PaperType2D
    - uk.ac.starlink.ttools.plot2.layer.GlyphPaper.GlyphPaperType (also extends uk.ac.starlink.ttools.plot2.paper.PaperType3D)
  - uk.ac.starlink.ttools.plot2.paper.PaperType3D
    - uk.ac.starlink.ttools.plot2.layer.GlyphPaper.GlyphPaperType (also extends uk.ac.starlink.ttools.plot2.paper.PaperType2D)
- uk.ac.starlink.ttools.plot2.layer.PixerFactory
- uk.ac.starlink.ttools.plot2.Plotter<S>
  - uk.ac.starlink.ttools.plot2.layer.ModePlotter<S>
    - uk.ac.starlink.ttools.plot2.layer.ShapeModePlotter
- uk.ac.starlink.ttools.plot2.layer.QuantileCombiner.Quantiler
- uk.ac.starlink.ttools.plot2.layer.ShapePainter
- uk.ac.starlink.ttools.plot2.layer.SpectrogramPlotter.ChannelGrid
- uk.ac.starlink.ttools.plot2.layer.Stamper
- uk.ac.starlink.ttools.plot2.layer.XYArrayData

## 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.layer.AngleUnit
    - uk.ac.starlink.ttools.plot2.layer.AxisOpt
    - uk.ac.starlink.ttools.plot2.layer.Combiner.Type
    - uk.ac.starlink.ttools.plot2.layer.Cumulation