Class MatrixPlot2Task

All Implemented Interfaces:
uk.ac.starlink.task.Task, DynamicTask

public class MatrixPlot2Task extends TypedPlot2Task<PlaneSurfaceFactory.Profile,PlaneAspect>
Plot task for matrix plot.
Since:
22 Aug 2023
Author:
Mark Taylor
  • Constructor Details

    • MatrixPlot2Task

      public MatrixPlot2Task()
      Constructor.
  • Method Details

    • getPurpose

      public String getPurpose()
      Specified by:
      getPurpose in interface uk.ac.starlink.task.Task
      Overrides:
      getPurpose in class TypedPlot2Task<PlaneSurfaceFactory.Profile,PlaneAspect>
    • getParameters

      public uk.ac.starlink.task.Parameter<?>[] getParameters()
      Specified by:
      getParameters in interface uk.ac.starlink.task.Task
      Overrides:
      getParameters in class TypedPlot2Task<PlaneSurfaceFactory.Profile,PlaneAspect>
    • createPlotConfiguration

      protected <P, A> PlotConfiguration<P,A> createPlotConfiguration(uk.ac.starlink.task.Environment env, PlotContext<P,A> context) throws uk.ac.starlink.task.TaskException
      The implementation of this method simply adapts the createPlanePlotConfiguration(uk.ac.starlink.task.Environment, uk.ac.starlink.ttools.plot2.task.PlotContext<uk.ac.starlink.ttools.plot2.geom.PlaneSurfaceFactory.Profile, uk.ac.starlink.ttools.plot2.geom.PlaneAspect>) method to the required signature.
      Overrides:
      createPlotConfiguration in class AbstractPlot2Task
      Parameters:
      env - execution environment
      context - plot context
      Returns:
      plot configuration
      Throws:
      uk.ac.starlink.task.TaskException