Class TimeSurfaceFactory

java.lang.Object
uk.ac.starlink.ttools.plot2.geom.TimeSurfaceFactory
All Implemented Interfaces:
SurfaceFactory<TimeSurfaceFactory.Profile,TimeAspect>

public class TimeSurfaceFactory extends Object implements SurfaceFactory<TimeSurfaceFactory.Profile,TimeAspect>
Surface factory for time plots.
Since:
15 Aug 2013
Author:
Mark Taylor
  • Field Details

    • TMIN_KEY

      public static final ConfigKey<Double> TMIN_KEY
      Config key for time axis lower bound, before subranging.
    • TMAX_KEY

      public static final ConfigKey<Double> TMAX_KEY
      Config key for time axis upper bound, before subranging.
    • TSUBRANGE_KEY

      public static final ConfigKey<Subrange> TSUBRANGE_KEY
      Config key for time axis subrange.
    • YMIN_KEY

      public static final ConfigKey<Double> YMIN_KEY
      Config key for Y axis lower bound, before subranging.
    • YMAX_KEY

      public static final ConfigKey<Double> YMAX_KEY
      Config key for Y axis upper bound, before subranging.
    • YSUBRANGE_KEY

      public static final ConfigKey<Subrange> YSUBRANGE_KEY
      Config key for Y axis subrange.
    • YLOG_KEY

      public static final ConfigKey<Boolean> YLOG_KEY
      Config key for Y axis log scale flag.
    • YFLIP_KEY

      public static final ConfigKey<Boolean> YFLIP_KEY
      Config key for Y axis flip flag.
    • TLABEL_KEY

      public static final ConfigKey<String> TLABEL_KEY
      Config key for time axis text label.
    • YLABEL_KEY

      public static final ConfigKey<String> YLABEL_KEY
      Config key for Y axis text label.
    • T2FUNC_KEY

      public static final ConfigKey<TimeJELFunction> T2FUNC_KEY
      Config key for secondary time axis function.
    • Y2FUNC_KEY

      public static final ConfigKey<JELFunction> Y2FUNC_KEY
      Config key for secondary Y axis function.
    • T2LABEL_KEY

      public static final ConfigKey<String> T2LABEL_KEY
      Config key for secondary time axis text label.
    • Y2LABEL_KEY

      public static final ConfigKey<String> Y2LABEL_KEY
      Config key for secondary Y axis text label.
    • GRID_KEY

      public static final ConfigKey<Boolean> GRID_KEY
      Config key to determine if grid lines are drawn.
    • TCROWD_KEY

      public static final ConfigKey<Double> TCROWD_KEY
      Config key to control tick mark crowding on time axis.
    • YCROWD_KEY

      public static final ConfigKey<Double> YCROWD_KEY
      Config key to control tick mark crowding on Y axis.
    • TFORMAT_KEY

      public static final ConfigKey<TimeFormat> TFORMAT_KEY
      Config key to control time value formatting.
  • Constructor Details

    • TimeSurfaceFactory

      public TimeSurfaceFactory()
  • Method Details