Package uk.ac.starlink.topcat.plot2
Class SimplePositionCoordPanel
java.lang.Object
uk.ac.starlink.topcat.plot2.CoordPanel
uk.ac.starlink.topcat.plot2.PositionCoordPanel
uk.ac.starlink.topcat.plot2.SimplePositionCoordPanel
- Direct Known Subclasses:
MatrixPositionCoordPanel
Simple implementation of a PositionCoordPanel.
It only deals with a single, fixed, DataGeom.
- Since:
- 13 Mar 2013
- Author:
- Mark Taylor
-
Nested Class Summary
Nested classes/interfaces inherited from class uk.ac.starlink.topcat.plot2.CoordPanel
CoordPanel.CoordStack
-
Constructor Summary
ConstructorsConstructorDescriptionSimplePositionCoordPanel
(uk.ac.starlink.ttools.plot2.data.Coord[] coords, uk.ac.starlink.ttools.plot2.config.ConfigKey<?>[] configKeys, CoordPanel.CoordStack stack, uk.ac.starlink.ttools.plot2.DataGeom geom) Constructs a CoordPanel for selecting Coords and Config values.SimplePositionCoordPanel
(uk.ac.starlink.ttools.plot2.data.Coord[] coords, uk.ac.starlink.ttools.plot2.DataGeom geom) Constructs a panel for selecting just Coords. -
Method Summary
Modifier and TypeMethodDescriptionstatic SimplePositionCoordPanel
createPanel
(uk.ac.starlink.ttools.plot2.DataGeom geom, int npos, CoordSpotter[] spotters) Constructs a position coord panel based on a given DataGeom.uk.ac.starlink.ttools.plot2.DataGeom
Returns the position geometry that defines the mapping of input to data coordinates.Methods inherited from class uk.ac.starlink.topcat.plot2.PositionCoordPanel
getExtraTabs, multiplyCoords
Methods inherited from class uk.ac.starlink.topcat.plot2.CoordPanel
addActionListener, addButtons, autoPopulate, createDefaultStack, getActionForwarder, getAdditionalManagedCoords, getColumnSelector, getComponent, getConfig, getConfigSpecifier, getContents, getCoords, getInfos, getStack, getTable, isPreferredCoord, populate, removeActionListener, setColumnSelector, setTable
-
Constructor Details
-
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 requiredgeom
- fixed data geom
-
SimplePositionCoordPanel
public SimplePositionCoordPanel(uk.ac.starlink.ttools.plot2.data.Coord[] coords, uk.ac.starlink.ttools.plot2.config.ConfigKey<?>[] configKeys, CoordPanel.CoordStack stack, uk.ac.starlink.ttools.plot2.DataGeom geom) Constructs a CoordPanel for selecting Coords and Config values.- Parameters:
coords
- coordinate definitions for which values are requiredconfigKeys
- config value keysstack
- coord stack implementationgeom
- fixed data geom
-
-
Method Details
-
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 classPositionCoordPanel
- Returns:
- data geom
-
createPanel
public static SimplePositionCoordPanel createPanel(uk.ac.starlink.ttools.plot2.DataGeom geom, int npos, CoordSpotter[] spotters) 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 coordinatesnpos
- number of positional groups to include
-