Class SimplePositionCoordPanel


  • public class SimplePositionCoordPanel
    extends PositionCoordPanel
    Simple implementation of a PositionCoordPanel. It only deals with a single, fixed, DataGeom.
    Since:
    13 Mar 2013
    Author:
    Mark Taylor
    • Constructor Detail

      • SimplePositionCoordPanel

        public SimplePositionCoordPanel​(uk.ac.starlink.ttools.plot2.data.Coord[] coords,
                                        uk.ac.starlink.ttools.plot2.DataGeom geom)
        Constructs a panel for selecting just Coords.
        Parameters:
        coords - coordinate definitions for which values are required
        geom - fixed data geom
      • SimplePositionCoordPanel

        public SimplePositionCoordPanel​(uk.ac.starlink.ttools.plot2.data.Coord[] coords,
                                        uk.ac.starlink.ttools.plot2.config.ConfigKey[] configKeys,
                                        uk.ac.starlink.ttools.plot2.DataGeom geom)
        Constructs a CoordPanel for selecting Coords and Config values.
        Parameters:
        coords - coordinate definitions for which values are required
        configKeys - config value keys
        geom - fixed data geom
    • Method Detail

      • getDataGeom

        public uk.ac.starlink.ttools.plot2.DataGeom getDataGeom()
        Description copied from class: PositionCoordPanel
        Returns the position geometry that defines the mapping of input to data coordinates.
        Specified by:
        getDataGeom in class PositionCoordPanel
        Returns:
        data geom
      • createPanel

        public static SimplePositionCoordPanel createPanel​(uk.ac.starlink.ttools.plot2.DataGeom geom,
                                                           int npos)
        Constructs a position coord panel based on a given DataGeom. A given number of groups of the positional coordinates defined by the DataGeom are shown.
        Parameters:
        geom - provides description of positional coordinates
        npos - number of positional groups to include